fix initialization bug
This commit is contained in:
4
pike.c
4
pike.c
@@ -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");
|
||||||
|
|||||||
Reference in New Issue
Block a user