diff --git a/src/benchmark.c b/src/benchmark.c index 75595b231ef5c5e1853ec8c88a9aafba8ef5c588..ce416dad99fcb39504f9dd2bb2d2ba21f6b0071e 100644 --- a/src/benchmark.c +++ b/src/benchmark.c @@ -1,5 +1,6 @@ #include <stdint.h> #include <stdio.h> +#include <stdlib.h> #include <time.h> #include <string.h> #include "hammer.h" @@ -120,6 +121,7 @@ HBenchmarkResults *h_benchmark__m(HAllocator* mm__, HParser* parser, HParserTest ret->results[backend].failed_testcases++; } h_parse_result_free(res); + free(res_unamb); } if (tc_failed > 0) {