fix initialization bug

This commit is contained in:
Kyryl Melekhin
2021-08-04 20:09:26 +00:00
parent ac6903f424
commit d854382c41

4
pike.c
View File

@@ -616,8 +616,8 @@ int main(int argc, char *argv[])
} }
int sz = re_sizecode(argv[1]) * sizeof(int); int sz = re_sizecode(argv[1]) * sizeof(int);
printf("Precalculated size: %d\n", sz); printf("Precalculated size: %d\n", sz);
char code[sizeof(rcode)+(sz*2)]; char code[(sizeof(rcode)+sz)*2];
memset(code+sz, 0, sz); memset(code+sizeof(rcode)+sz, 0, sizeof(rcode)+sz);
rcode *_code = (rcode*)code; rcode *_code = (rcode*)code;
if (re_comp(_code, argv[1])) if (re_comp(_code, argv[1]))
re_fatal("Error in re_comp"); re_fatal("Error in re_comp");