Browse Source

handle null arguments to legacy bsd err.h functions

Rich Felker 12 năm trước cách đây
mục cha
commit
dc82ee4e30
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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);
 }