socket() returns -1 on error.

Index: usr.sbin/smtpd/table_socketmap.c
===================================================================
RCS file: /cvs/src/usr.sbin/smtpd/table_socketmap.c,v
retrieving revision 1.4
diff -u -p -d -r1.4 table_socketmap.c
--- usr.sbin/smtpd/table_socketmap.c    8 Jul 2014 13:49:09 -0000       1.4
+++ usr.sbin/smtpd/table_socketmap.c    11 Jul 2014 04:29:33 -0000
@@ -125,7 +125,7 @@ table_socketmap_connect(const char *s)
        return 1;
 
 err:
-       if (sock) {
+       if (sock != -1) {
                close(sock);
                sock = -1;
        }

Reply via email to