mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-03 09:13:20 +03:00 
			
		
		
		
	Fix bug in pairingheap_SpGistSearchItem_cmp()
Our item contains only so->numberOfNonNullOrderBys of distances. Reflect that in the loop upper bound. Discussion: https://postgr.es/m/53536807-784c-e029-6e92-6da802ab8d60%40postgrespro.ru Author: Nikita Glukhov Backpatch-through: 12
This commit is contained in:
		@@ -56,7 +56,7 @@ pairingheap_SpGistSearchItem_cmp(const pairingheap_node *a,
 | 
			
		||||
	else
 | 
			
		||||
	{
 | 
			
		||||
		/* Order according to distance comparison */
 | 
			
		||||
		for (i = 0; i < so->numberOfOrderBys; i++)
 | 
			
		||||
		for (i = 0; i < so->numberOfNonNullOrderBys; i++)
 | 
			
		||||
		{
 | 
			
		||||
			if (isnan(sa->distances[i]) && isnan(sb->distances[i]))
 | 
			
		||||
				continue;		/* NaN == NaN */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user