fixed malloc bug

This commit is contained in:
git@daemon.de
2015-08-02 15:44:29 +02:00
parent 24a6b2f3be
commit 3ee9296066

View File

@@ -26,6 +26,7 @@ int *incr_dicedigit(int *digits) {
increment an array of dice digits, we expect the first to increment an array of dice digits, we expect the first to
be a multiple of 10000, the 2nd a multiple of 1000 and so on. be a multiple of 10000, the 2nd a multiple of 1000 and so on.
*/ */
if(digits[4] == 6) { if(digits[4] == 6) {
digits[4] = 1; digits[4] = 1;
if(digits[3] == 60) { if(digits[3] == 60) {
@@ -87,7 +88,7 @@ char **fetch_dict(char *dictfile) {
} }
words = malloc(66666 * sizeof(char *)); words = malloc(66666 * sizeof(char *));
digits = malloc(5); digits = malloc(5 * sizeof(int));
jump = rand_lim(32); jump = rand_lim(32);
digits[0] = 10000; digits[0] = 10000;