X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flabel.c;h=63b6fe5dec797bd90c07aff0aab8fcfcb09e9aee;hb=903276ec3fb4522ec83b16ba5068787532b42547;hp=de37b9434023e140d7324320c0f42f5825346e88;hpb=aac61489b663d7156faba49d9c3e99702dcf9b8c;p=YACASL2.git diff --git a/src/label.c b/src/label.c index de37b94..63b6fe5 100644 --- a/src/label.c +++ b/src/label.c @@ -1,10 +1,3 @@ -#include -#include -#include - -#include "cerr.h" -#include "cmem.h" -#include "hash.h" #include "assemble.h" /** @@ -173,6 +166,9 @@ void freelabel() FREE(p->label->prog); FREE(p->label->label); FREE(p->label); + if(p == labels[i]) { + labels[i] = NULL; + } FREE(p); } }