From: notaz Date: Thu, 14 Jan 2016 22:35:25 +0000 (+0200) Subject: don't crash on null strings X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56e1747d197e1c1a0e928bc9ed4810a73a57dd90;p=ginge.git don't crash on null strings --- diff --git a/loader/llibc.c b/loader/llibc.c index 3a0205f..c19e11d 100644 --- a/loader/llibc.c +++ b/loader/llibc.c @@ -168,7 +168,9 @@ void g_fprintf(int fd, const char *fmt, ...) if (*s == 'l' || *s == 'z') s++; // ignore for now if (*s == 's') { - char *ns = va_arg(ap, char *); + const char *ns = va_arg(ap, const char *); + if (ns == NULL) + ns = "(null)"; int len = strlen(ns); while (justify > len && left > 1) { *d++ = ' ';