summaryrefslogtreecommitdiffstats
path: root/prioq.c
diff options
context:
space:
mode:
Diffstat (limited to 'prioq.c')
-rw-r--r--prioq.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/prioq.c b/prioq.c
index 9e49b81..40801a6 100644
--- a/prioq.c
+++ b/prioq.c
@@ -45,7 +45,7 @@ static flxPrioQueueNode* get_node_at_xy(flxPrioQueue *q, guint x, guint y) {
}
static void exchange_nodes(flxPrioQueue *q, flxPrioQueueNode *a, flxPrioQueueNode *b) {
- flxPrioQueueNode *l, *r, *p, *ap, *an, *bp, *bn, *apl, *bpl;
+ flxPrioQueueNode *l, *r, *p, *ap, *an, *bp, *bn;
gint t;
g_assert(q);
g_assert(a);
@@ -128,6 +128,8 @@ static void exchange_nodes(flxPrioQueue *q, flxPrioQueueNode *a, flxPrioQueueNod
b->left->parent = b;
}
} else {
+ flxPrioQueueNode *apl = NULL, *bpl = NULL;
+
/* Swap parents */
ap = a->parent;
bp = b->parent;