diff options
Diffstat (limited to 'authfd.c')
-rw-r--r-- | authfd.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -35,7 +35,7 @@ | |||
35 | */ | 35 | */ |
36 | 36 | ||
37 | #include "includes.h" | 37 | #include "includes.h" |
38 | RCSID("$OpenBSD: authfd.c,v 1.35 2001/02/04 15:32:22 stevesk Exp $"); | 38 | RCSID("$OpenBSD: authfd.c,v 1.36 2001/03/01 02:11:25 deraadt Exp $"); |
39 | 39 | ||
40 | #include <openssl/evp.h> | 40 | #include <openssl/evp.h> |
41 | 41 | ||
@@ -75,10 +75,9 @@ ssh_get_authentication_socket(void) | |||
75 | 75 | ||
76 | sunaddr.sun_family = AF_UNIX; | 76 | sunaddr.sun_family = AF_UNIX; |
77 | strlcpy(sunaddr.sun_path, authsocket, sizeof(sunaddr.sun_path)); | 77 | strlcpy(sunaddr.sun_path, authsocket, sizeof(sunaddr.sun_path)); |
78 | #ifdef HAVE_SUN_LEN_IN_SOCKADDR_UN | ||
79 | sunaddr.sun_len = len = SUN_LEN(&sunaddr)+1; | ||
80 | #else /* HAVE_SUN_LEN_IN_SOCKADDR_UN */ | ||
81 | len = SUN_LEN(&sunaddr)+1; | 78 | len = SUN_LEN(&sunaddr)+1; |
79 | #ifdef HAVE_SUN_LEN_IN_SOCKADDR_UN | ||
80 | sunaddr.sun_len = len; | ||
82 | #endif /* HAVE_SUN_LEN_IN_SOCKADDR_UN */ | 81 | #endif /* HAVE_SUN_LEN_IN_SOCKADDR_UN */ |
83 | 82 | ||
84 | sock = socket(AF_UNIX, SOCK_STREAM, 0); | 83 | sock = socket(AF_UNIX, SOCK_STREAM, 0); |