メモリの初期化時のサイズ不正を修正
[YACASL2.git] / src / exec.c
index 5e1f56d..6e0af10 100644 (file)
@@ -273,7 +273,7 @@ void reset()
         GR[i] = 0x0;
     }
     SP = PR = FR = 0x0;
-    memory = malloc(memsize);
+    memory = malloc(memsize * sizeof(WORD));
     for(i = 0; i < memsize; i++) {
         memory[i] = 0x0;
     }