diff --git a/main.c b/main.c index 8abe6b3..19e0c2b 100644 --- a/main.c +++ b/main.c @@ -195,8 +195,11 @@ char *parse_cform(const char *str, ssize_t *size) } i--; p--; } - *size = i; char *m = realloc(d, i); + if (i == 0) { + return 0; + } + *size = i; return m ? m : d; }