]> git.ipfire.org Git - thirdparty/dhcpcd.git/commitdiff
Don't print (null) when there is no NAK message.
authorRoy Marples <roy@marples.name>
Sat, 11 Jul 2009 15:14:31 +0000 (15:14 +0000)
committerRoy Marples <roy@marples.name>
Sat, 11 Jul 2009 15:14:31 +0000 (15:14 +0000)
dhcpcd.c

index a08bd2d79172e88b06e6a44631bc894ac7abcbb3..d94d606f36e3e7c931240cc7abea69bc7eb0f8d8 100644 (file)
--- a/dhcpcd.c
+++ b/dhcpcd.c
@@ -409,10 +409,14 @@ log_dhcp(int lvl, const char *msg,
        if (dhcp->servername[0] && r == 0)
                syslog(lvl, "%s: %s %s from %s `%s'", iface->name, msg, a,
                    inet_ntoa(addr), dhcp->servername);
-       else if (r == 0)
-               syslog(lvl, "%s: %s %s from %s",
-                   iface->name, msg, a, inet_ntoa(addr));
-       else if (a != NULL)
+       else if (r == 0) {
+               if (a == NULL)
+                       syslog(lvl, "%s: %s from %s",
+                           iface->name, msg, inet_ntoa(addr));
+               else
+                       syslog(lvl, "%s: %s %s from %s",
+                           iface->name, msg, a, inet_ntoa(addr));
+       } else if (a != NULL)
                syslog(lvl, "%s: %s %s", iface->name, msg, a);
        else
                syslog(lvl, "%s: %s", iface->name, msg);