From ae19846dffe952e0e13b193eb896dcf25cb88a2c Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 17 Nov 2001 14:28:04 +0100 Subject: bugfix --- mysys/queues.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mysys/queues.c') diff --git a/mysys/queues.c b/mysys/queues.c index 78da8a15842..f1bd6759f46 100644 --- a/mysys/queues.c +++ b/mysys/queues.c @@ -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 */ -- cgit v1.2.1