Choose a better default for sockaddr length.
authorJames Peach <jpeach@samba.org>
Sun, 9 Dec 2007 22:02:23 +0000 (14:02 -0800)
committerJames Peach <jpeach@samba.org>
Sun, 9 Dec 2007 22:02:23 +0000 (14:02 -0800)
(This used to be commit 5c347cb46d85d04bbba7c99dca7ff9628f977d84)

source3/lib/system.c

index eb6dcae6fb1f0c57357a54cfe67acbfe7a901da4..619627a770c2c6f8f7a5b50f53f5a5800ce82691 100644 (file)
@@ -2475,7 +2475,7 @@ int sys_getnameinfo(const struct sockaddr *psa,
 
 int sys_connect(int fd, const struct sockaddr * addr)
 {
-       socklen_t salen = -1;
+       socklen_t salen = addr->sa_len;
 
        if (addr->sa_family == AF_INET) {
            salen = sizeof(struct sockaddr_in);