diff --git a/examples/base64.c b/examples/base64.c index 4b7dd9f1629f5a55693adbf95a61ad371c4acc81..7fe3cffb7cc125542a949f01b0d63b5616497de0 100644 --- a/examples/base64.c +++ b/examples/base64.c @@ -70,6 +70,8 @@ void assert_parse(int expected, char *data) { h_pprint(stdout, result->ast, 0, 0); } #endif + + h_parse_result_free(result); } void test() { @@ -107,6 +109,7 @@ int main(int argc, char **argv) if(result) { fprintf(stderr, "parsed=%" PRId64 " bytes\n", result->bit_length/8); h_pprint(stdout, result->ast, 0, 0); + h_parse_result_free(result); return 0; } else { return 1;