diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-02-23 12:08:36 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-02-23 12:08:36 +0000 |
commit | a7259b64e84cd669ae8be253d8621c7db48de4d2 (patch) | |
tree | d518b4b8831de161b1ed4c0a279746838cf5f2b9 | |
parent | d2172c04e6c53aedc9194d0a86a4686e5af31364 (diff) | |
download | busybox-w32-a7259b64e84cd669ae8be253d8621c7db48de4d2.tar.gz busybox-w32-a7259b64e84cd669ae8be253d8621c7db48de4d2.tar.bz2 busybox-w32-a7259b64e84cd669ae8be253d8621c7db48de4d2.zip |
syslogd: small shrink
-rw-r--r-- | sysklogd/syslogd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c index 0d98351fe..c71350750 100644 --- a/sysklogd/syslogd.c +++ b/sysklogd/syslogd.c | |||
@@ -647,10 +647,10 @@ int syslogd_main(int argc, char **argv) | |||
647 | option_mask32 |= OPT_locallog; | 647 | option_mask32 |= OPT_locallog; |
648 | 648 | ||
649 | /* Store away localhost's name before the fork */ | 649 | /* Store away localhost's name before the fork */ |
650 | gethostname(G.localHostName, sizeof(G.localHostName)); | ||
651 | /* "It is unspecified whether the truncated hostname | 650 | /* "It is unspecified whether the truncated hostname |
652 | * will be null-terminated". Idiots! */ | 651 | * will be null-terminated". We give it (size - 1), |
653 | G.localHostName[sizeof(G.localHostName) - 1] = '\0'; | 652 | * thus last byte will be NUL no matter what. */ |
653 | gethostname(G.localHostName, sizeof(G.localHostName) - 1); | ||
654 | *strchrnul(G.localHostName, '.') = '\0'; | 654 | *strchrnul(G.localHostName, '.') = '\0'; |
655 | 655 | ||
656 | if (!(option_mask32 & OPT_nofork)) { | 656 | if (!(option_mask32 & OPT_nofork)) { |