diff options
-rw-r--r-- | CHANGES | 2 | ||||
-rw-r--r-- | THANKS.in | 1 | ||||
-rw-r--r-- | plugins/netutils.c | 2 |
3 files changed, 4 insertions, 1 deletions
@@ -7,6 +7,8 @@ This file documents the major additions and syntax changes between releases. Fixed check_swap for HP/UX where swapinfo command was incorrect Fixed check_disk inode threshold checks, regressed at r1.4.4. Fixed crit/warn for check_disk perf data + Fixed buffer overflow in check_procs + Fixed error handling for UNIX sockets in netutils.c 1.4.5 Fixed bug in perl's is_hostname routine @@ -206,3 +206,4 @@ Dick van den Burg Matthias Eble Sebastian Schubert Jason Hoos +Chris Grim diff --git a/plugins/netutils.c b/plugins/netutils.c index 9294f3a2..e6ffc548 100644 --- a/plugins/netutils.c +++ b/plugins/netutils.c @@ -225,7 +225,7 @@ np_net_connect (const char *host_name, int port, int *sd, int proto) su.sun_family = AF_UNIX; strncpy(su.sun_path, host_name, UNIX_PATH_MAX); *sd = socket(PF_UNIX, SOCK_STREAM, 0); - if(sd < 0){ + if(*sd < 0){ die(STATE_UNKNOWN, _("Socket creation failed")); } result = connect(*sd, (struct sockaddr *)&su, sizeof(su)); |