From 52d599d494a596ded4d4d072e691553786aeae96 Mon Sep 17 00:00:00 2001
From: j8takagi <j8takagi@nifty.com>
Date: Sat, 19 Mar 2011 22:11:05 +0900
Subject: [PATCH] =?utf8?q?=E3=82=BD=E3=83=BC=E3=82=B9=E3=81=AE=E4=B8=AD?=
 =?utf8?q?=E3=81=A7=E3=82=B3=E3=83=9E=E3=83=B3=E3=83=89=E3=83=8F=E3=83=83?=
 =?utf8?q?=E3=82=B7=E3=83=A5=E8=A1=A8=E4=BD=9C=E6=88=90=E6=96=B9=E6=B3=95?=
 =?utf8?q?=E3=82=92=E6=95=B4=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 src/cmd.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/cmd.c b/src/cmd.c
index effe26e..440e4fc 100644
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -99,12 +99,12 @@ bool create_cmdtype_code()
     int i;
 
     cmdtabsize = comet2cmdsize;                                            /* ハッシュ表のサイズ */
-    cmdtype_code = calloc_chk(cmdtabsize, sizeof(CMDTAB), "cmdtype_code");
+    cmdtype_code = calloc_chk(cmdtabsize, sizeof(CMDTAB **), "cmdtype_code");
     for(i = 0; i < comet2cmdsize; i++) {
-        p = malloc_chk(sizeof(CMDTAB), "create_cmdtype_code.p");
         hashval = hash_cmdtype(comet2cmd[i].name, comet2cmd[i].type);    /* ハッシュ値の生成 */
-        p->next = cmdtype_code[hashval];                                 /* ハッシュ表に値を追加 */
+        p = malloc_chk(sizeof(CMDTAB), "cmdtype_code");
         p->cmd = &comet2cmd[i];
+        p->next = cmdtype_code[hashval];                                 /* ハッシュ表に値を追加 */
         cmdtype_code[hashval] = p;
     }
     return true;
@@ -172,12 +172,12 @@ bool create_code_type()
     int i;
 
     cmdtabsize = comet2cmdsize;                    /* ハッシュ表のサイズ */
-    code_type = calloc_chk(comet2cmdsize, sizeof(CMDTAB), "code_type");
+    code_type = calloc_chk(comet2cmdsize, sizeof(CMDTAB **), "code_type");
     for(i = 0; i < comet2cmdsize; i++) {
-        p = malloc_chk(sizeof(CMDTAB), "code_type.p");
         hashval = hash_code((&comet2cmd[i])->code);    /* ハッシュ値の生成 */
-        p->next = code_type[hashval];                  /* ハッシュ表に値を追加 */
+        p = malloc_chk(sizeof(CMDTAB **), "code_type");
         p->cmd = &comet2cmd[i];
+        p->next = code_type[hashval];                  /* ハッシュ表に値を追加 */
         code_type[hashval] = p;
     }
     return true;
-- 
2.18.0