Fix inaccurate log message.
authorBen Pfaff <blp@nicira.com>
Fri, 10 Oct 2008 16:56:13 +0000 (09:56 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 10 Oct 2008 16:56:13 +0000 (09:56 -0700)
secchan/secchan.c

index 2447884cc1b5dcf59a011d99926f23106f5f0166..a937d097802dca3f3a46953acd84b9947ca7ee1e 100644 (file)
@@ -720,11 +720,13 @@ call_local_port_changed_callbacks(struct port_watcher *pw)
         name[0] = '\0';
     }
     if (strcmp(pw->local_port_name, name)) {
-        VLOG_WARN("Identified data path local port as \"%s\".", name);
-    } else {
-        VLOG_WARN("Data path has no local port.");
+        if (name[0]) {
+            VLOG_WARN("Identified data path local port as \"%s\".", name);
+        } else {
+            VLOG_WARN("Data path has no local port.");
+        }
+        strcpy(pw->local_port_name, name);
     }
-    strcpy(pw->local_port_name, name);
 
     /* Invoke callbacks. */
     for (i = 0; i < pw->n_local_cbs; i++) {