Jelajahi Sumber

handle null arguments to legacy bsd err.h functions

Rich Felker 12 tahun lalu
induk
melakukan
dc82ee4e30
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      src/linux/err.c

+ 2 - 2
src/linux/err.c

@@ -5,13 +5,13 @@
 
 void vwarn(const char *fmt, va_list ap)
 {
-	vfprintf(stderr, fmt, ap);
+	if (fmt) vfprintf(stderr, fmt, ap);
 	perror("");
 }
 
 void vwarnx(const char *fmt, va_list ap)
 {
-	vfprintf(stderr, fmt, ap);
+	if (fmt) vfprintf(stderr, fmt, ap);
 	putc('\n', stderr);
 }