Fixed address family test error for AF_UNIX in BIO_ADDR_make
[openssl.git] / crypto / bio / b_addr.c
index b2cd83c..ba26c91 100644 (file)
@@ -76,7 +76,7 @@ int BIO_ADDR_make(BIO_ADDR *ap, const struct sockaddr *sa)
     }
 #endif
 #ifdef AF_UNIX
-    if (ap->sa.sa_family == AF_UNIX) {
+    if (sa->sa_family == AF_UNIX) {
         ap->s_un = *(const struct sockaddr_un *)sa;
         return 1;
     }