From bc4977f670d2839d211d8cadc3011df7870b342c Mon Sep 17 00:00:00 2001 From: Etienne Brateau <etienne.brateau@ensiie.fr> Date: Fri, 18 Jan 2019 23:17:56 +0100 Subject: [PATCH] Fix dereferencing issue in scan function and revert c1937aa0844ca1b470b78c1b9b41369d5441dbd1 --- log/src/log.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/log/src/log.c b/log/src/log.c index 263d79a..52be325 100644 --- a/log/src/log.c +++ b/log/src/log.c @@ -3348,7 +3348,7 @@ static void scan(log_nrec **n, struct LOC_checkcombine *LINK) return; if (*n != NULL) checknode(*n, LINK); - cn = LINK->cnbase; + cn = *LINK->cnbase; while (cn != NULL && LINK->good) { if ((cn->n == *n && *n != NULL) || cn->np == n) @@ -3362,8 +3362,8 @@ void scancn(cnrec *cn, struct LOC_checkcombine *LINK) if (cn->done) return; cn->done = true; - scan(&cn->n, &LINK); - scan(cn->np, &LINK); + scan(&cn->n, LINK); + scan(cn->np, LINK); } void frysolder(short x, short y) -- GitLab