X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fstruct.c;h=cc4d986ce213e24df78c70ec7e8a8505192ddeab;hb=5a4b3d78dc422e2f388cbbd55007ea808c256d80;hp=f6d4128fbfe91036d0c6d7fbacb6e9dd1000d142;hpb=c6c69d4a9a0f850296bf54a5770a672bafab56db;p=YACASL2.git diff --git a/src/struct.c b/src/struct.c index f6d4128..cc4d986 100644 --- a/src/struct.c +++ b/src/struct.c @@ -122,7 +122,7 @@ bool create_cmdtable(CMDTAB_HASH hash) if(hash == HASH_CMDTYPE) { hashval = hash_cmdtype(comet2cmd[i].name, comet2cmd[i].type); } else if(hash == HASH_CODE) { - hashval = hash_code((&comet2cmd[i])->code); + hashval = hash_code(comet2cmd[i].code); } p->next = cmdtab[hash][hashval]; cmdtab[hash][hashval] = p; @@ -141,9 +141,9 @@ void free_cmdtable(CMDTAB_HASH hash) for(i = 0; i < CMDTABSIZE; i++) { for(p = cmdtab[hash][i]; p != NULL; p = q) { q = p->next; - cmdtab[hash][i] = NULL; FREE(p); } + cmdtab[hash][i] = NULL; } }