X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fllibc.c;h=c19e11dd082839f8d3c538d4cf89daa578a9c58f;hp=788537234aed758e8804e34d030ffcde34ef87d4;hb=HEAD;hpb=b4f4cb40a6f3f4ecc05c7b6c8f2e852282234519 diff --git a/loader/llibc.c b/loader/llibc.c index 7885372..c19e11d 100644 --- a/loader/llibc.c +++ b/loader/llibc.c @@ -165,10 +165,12 @@ void g_fprintf(int fd, const char *fmt, ...) zeropad = *s == '0'; justify = parse_dec(&s); - if (*s == 'l') + 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++ = ' ';