vlog: Make vlog_reopen_log_file() a no-op if no log file is open.
authorBen Pfaff <blp@nicira.com>
Wed, 8 Apr 2009 20:46:20 +0000 (13:46 -0700)
committerBen Pfaff <blp@nicira.com>
Wed, 8 Apr 2009 20:46:20 +0000 (13:46 -0700)
The --log-file option is supposed to be used to create a log file, but
until now, even if this isn't done, --reopen to the vlogconf program will
make it open one.  This behavior was unexpected, hence this commit that
prevents it from happening.

Fixes bug #905.

lib/vlog.c

index 64dc19665afcb7ba1cdc8177cbfbe29c336b11b6..63d274ccb9164000a34b0d46ba19131595393953 100644 (file)
@@ -317,7 +317,7 @@ vlog_set_log_file(const char *file_name)
 int
 vlog_reopen_log_file(void)
 {
-    return vlog_set_log_file(log_file_name);
+    return log_file_name ? vlog_set_log_file(log_file_name) : 0;
 }
 
 /* Set debugging levels: