1 files changed, 2 insertions, 0 deletions
diff --git a/printf.c b/printf.c index 0ddd90b..ad9c758 100644 --- a/ printf.c+++ b/ printf.c@@ -63,6 +63,8 @@ printf(int fd, char *fmt, ...) } else if(c == 's'){ s = (char*)*ap; ap++; + if(s == 0) + s = "(null)"; while(*s != 0){ putc(fd, *s); s++; |