Commit 4caf57c3 authored by serg@serg.mysql.com's avatar serg@serg.mysql.com
Browse files

bugfix

parent ced56f7d
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -167,11 +167,11 @@ void _downheap(register QUEUE *queue, uint idx)
}


static int queue_fix_cmp(QUEUE *queue, void *a, void *b)
static int queue_fix_cmp(QUEUE *queue, void **a, void **b)
{
  return queue->compare(queue->first_cmp_arg,
			(char*) a+queue->offset_to_key,
			(char*) b+queue->offset_to_key);
			(char*) (*a)+queue->offset_to_key,
			(char*) (*b)+queue->offset_to_key);
}

	/* Fix heap when every element was changed */