vlog: Logging option '--syslog-target' needs one argument.
authorGurucharan Shetty <gshetty@nicira.com>
Mon, 26 Jan 2015 16:36:23 +0000 (08:36 -0800)
committerGurucharan Shetty <gshetty@nicira.com>
Mon, 26 Jan 2015 21:23:03 +0000 (13:23 -0800)
Without this commit, starting a daemon with just '--syslog-target'
causes a segmentation fault.

Signed-off-by: Gurucharan Shetty <gshetty@nicira.com>
Acked-by: Ben Pfaff <blp@nicira.com>
lib/vlog.h

index 0f791af..ecd61f4 100644 (file)
@@ -224,7 +224,7 @@ void vlog_rate_limit(const struct vlog_module *, enum vlog_level,
 #define VLOG_LONG_OPTIONS                                               \
         {"verbose",       optional_argument, NULL, 'v'},                \
         {"log-file",      optional_argument, NULL, OPT_LOG_FILE},       \
-        {"syslog-target", optional_argument, NULL, OPT_SYSLOG_TARGET}
+        {"syslog-target", required_argument, NULL, OPT_SYSLOG_TARGET}
 
 #define VLOG_OPTION_HANDLERS                    \
         case 'v':                               \