Ronny L Nilsson writes:

    If BusyBox was compiled with -DCONFIG_FEATURE_CLEAN_UP dmesg command
    segfaults if invoked with the "-n" option. (Due to a free() of an
    uninitialized pointer).
diff --git a/util-linux/dmesg.c b/util-linux/dmesg.c
index 0c0d2d7..b7d1784 100644
--- a/util-linux/dmesg.c
+++ b/util-linux/dmesg.c
@@ -28,7 +28,11 @@
 
 int dmesg_main(int argc, char **argv)
 {
-	char *buf;
+	char *buf
+#ifdef CONFIG_FEATURE_CLEAN_UP
+		= NULL
+#endif
+		;
 	int bufsize = 8196;
 	int i, n;
 	int level = 0;