From d854382c41fa9c560abde41c75da95e9005af8a6 Mon Sep 17 00:00:00 2001 From: Kyryl Melekhin Date: Wed, 4 Aug 2021 20:09:26 +0000 Subject: [PATCH] fix initialization bug --- pike.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pike.c b/pike.c index 9427ca1..39bb9f8 100644 --- a/pike.c +++ b/pike.c @@ -616,8 +616,8 @@ int main(int argc, char *argv[]) } int sz = re_sizecode(argv[1]) * sizeof(int); printf("Precalculated size: %d\n", sz); - char code[sizeof(rcode)+(sz*2)]; - memset(code+sz, 0, sz); + char code[(sizeof(rcode)+sz)*2]; + memset(code+sizeof(rcode)+sz, 0, sizeof(rcode)+sz); rcode *_code = (rcode*)code; if (re_comp(_code, argv[1])) re_fatal("Error in re_comp");