X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Flabel.c;fp=src%2Flabel.c;h=a36231b8d1bfba375e8fd46cf68fb6c769215682;hp=9124b5cc70a58c276eb2da7fc710ae929e045b92;hb=c8548a1d9afb3c175d824d5024d2288941829180;hpb=e2a1963d2ddaf89d33494212a0a16f7a368797e0 diff --git a/src/label.c b/src/label.c index 9124b5c..a36231b 100644 --- a/src/label.c +++ b/src/label.c @@ -129,16 +129,14 @@ void printlabel() void freelabel() { int i; - LABELTAB *np, *nq; + LABELTAB *p, *q; for(i = 0; i < LABELTABSIZE; i++) { - for(np = labels[i]; np != NULL; np = nq) { - nq = np->next; - if(np->prog != NULL) { - free_chk(np->prog, "np.prog"); - } - free_chk(np->label, "np.label"); - free_chk(np, "np"); + for(p = labels[i]; p != NULL; p = q) { + q = p->next; + free_chk(p->prog, "freelabel.p.prog"); + free_chk(p->label, "freelabel.p.label"); + free_chk(p, "freelabel.p"); } } }