dhcpd: write lease file on exit
[oweals/busybox.git] / networking / hostname.c
index 49a3e89bb8861eabed54dbc08a23817fd0d5366b..d2516b5fb904c6f46e77d534dee78dd4369bdb77 100644 (file)
@@ -14,7 +14,6 @@
 //usage:       "[OPTIONS] [HOSTNAME | -F FILE]"
 //usage:#define hostname_full_usage "\n\n"
 //usage:       "Get or set hostname or DNS domain name\n"
-//usage:     "\nOptions:"
 //usage:     "\n       -s      Short"
 //usage:     "\n       -i      Addresses for the hostname"
 //usage:     "\n       -d      DNS domain name"
@@ -154,7 +153,7 @@ int hostname_main(int argc UNUSED_PARAM, char **argv)
                        if (hp->h_length == sizeof(struct in_addr)) {
                                struct in_addr **h_addr_list = (struct in_addr **)hp->h_addr_list;
                                while (*h_addr_list) {
-                                       printf("%s ", inet_ntoa(**h_addr_list));
+                                       printf(h_addr_list[1] ? "%s " : "%s", inet_ntoa(**h_addr_list));
                                        h_addr_list++;
                                }
                                bb_putchar('\n');