X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=diagnostic.c;h=4a9122c8701978f9c53629f3742c801987760c6b;hb=43298905d2d0a8eabe545794d056bbd7a104b9bf;hp=3e83b0b96df350f66260334f3a1cc8d461580bd8;hpb=0398c22778ba28be93a68f69a54124fd95826403;p=cparser diff --git a/diagnostic.c b/diagnostic.c index 3e83b0b..4a9122c 100644 --- a/diagnostic.c +++ b/diagnostic.c @@ -94,7 +94,10 @@ static void diagnosticvf(const char *const fmt, va_list ap) case 'Y': { const symbol_t *const symbol = va_arg(ap, const symbol_t*); - fputs(symbol->string, stderr); + if (symbol == NULL) + fputs("(null)", stderr); + else + fputs(symbol->string, stderr); break; }