diff --git a/examples/base64.c b/examples/base64.c index 17264da9441d8fb7008496cc901c6a5f471a2db5..c3e6e032f80c3c375856cacce74ef2b3dccab61e 100644 --- a/examples/base64.c +++ b/examples/base64.c @@ -63,8 +63,10 @@ void assert_parse(int expected, char *data) { #ifdef DEBUG else { fprintf(stderr, "Test succeeded: %s\n", data); - fprintf(stderr, "parsed=%" PRId64 " bytes\n", result->bit_length/8); - h_pprint(stdout, result->ast, 0, 0); + if(result != NULL) { + fprintf(stderr, "parsed=%" PRId64 " bytes\n", result->bit_length/8); + h_pprint(stdout, result->ast, 0, 0); + } } #endif }