diff --git a/examples/base64.c b/examples/base64.c index 17264da9441d8fb7008496cc901c6a5f471a2db5..4b7dd9f1629f5a55693adbf95a61ad371c4acc81 100644 --- a/examples/base64.c +++ b/examples/base64.c @@ -63,7 +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); + } + + if (result != NULL) { + fprintf(stderr, "parsed=%" PRId64 " bytes\n", result->bit_length / 8); h_pprint(stdout, result->ast, 0, 0); } #endif