X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=src%2Ftoken.c;h=54ebf3f9cea53e762976694d78461ac2d50e182b;hp=2757a7b46ded91501641176b3f3dfc4f9325946e;hb=f3433b11c1e3a2ec3d6f7b332afa5cf5f69dc360;hpb=4ccd4a89af90a1848ddec70414d06bb89a06c9c6 diff --git a/src/token.c b/src/token.c index 2757a7b..54ebf3f 100644 --- a/src/token.c +++ b/src/token.c @@ -6,7 +6,7 @@ OPD *opdtok(const char *str) { OPD *opd = malloc(sizeof(OPD)); char *p, *q, *sepp; - int sepc = ',', len = 0; + int sepc = ',', len; bool quoting = false; opd->opdc = 0; @@ -15,6 +15,7 @@ OPD *opdtok(const char *str) } p = q = strdup(str); do { + len = 0; /* オペランド数が多すぎる場合はエラー */ if(opd->opdc >= OPDSIZE) { setcerr(117, str); /* operand is too many */