diff options
| author | Roy Marples <roy@marples.name> | 2009-07-11 15:14:31 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2009-07-11 15:14:31 +0000 |
| commit | 321898d72132db54f2bc3c2f76cecf3e49a37b43 (patch) | |
| tree | 1746faded362d3fb6ab13045fd37a124d6402253 | |
| parent | 6b681425052c97ef0fcfb355677af14450d0c672 (diff) | |
| download | dhcpcd-321898d72132db54f2bc3c2f76cecf3e49a37b43.tar.xz | |
Don't print (null) when there is no NAK message.
| -rw-r--r-- | dhcpcd.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -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); |
