From: Bart Van Assche Date: Mon, 10 Mar 2014 18:58:19 +0000 (+0000) Subject: drd: Build fix for ENABLE_DRD_CONSISTENCY_CHECKS X-Git-Tag: svn/VALGRIND_3_10_0~573 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19064bf4a06cec7a10d11450f2fdf6c247576fca;p=thirdparty%2Fvalgrind.git drd: Build fix for ENABLE_DRD_CONSISTENCY_CHECKS From: Ivo Raisr git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13863 --- diff --git a/drd/drd_thread.c b/drd/drd_thread.c index d07ca8b663..2c2e96cd91 100644 --- a/drd/drd_thread.c +++ b/drd/drd_thread.c @@ -255,16 +255,16 @@ static Bool DRD_(sane_ThreadInfo)(const ThreadInfo* const ti) { Segment* p; - for (p = ti->first; p; p = p->next) { - if (p->next && p->next->prev != p) + for (p = ti->sg_first; p; p = p->thr_next) { + if (p->thr_next && p->thr_next->thr_prev != p) return False; - if (p->next == 0 && p != ti->last) + if (p->thr_next == 0 && p != ti->sg_last) return False; } - for (p = ti->last; p; p = p->prev) { - if (p->prev && p->prev->next != p) + for (p = ti->sg_last; p; p = p->thr_prev) { + if (p->thr_prev && p->thr_prev->thr_next != p) return False; - if (p->prev == 0 && p != ti->first) + if (p->thr_prev == 0 && p != ti->sg_first) return False; } return True;