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:20:42 +0000 (13:20 -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>
include/openvswitch/vlog.h

index b1c7aa7..680fba4 100644 (file)
@@ -234,7 +234,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':                               \