]> code.delx.au - gnu-emacs/commitdiff
(conv_lisp_to_sockaddr): If FAMILY unknown, just return.
authorRichard M. Stallman <rms@gnu.org>
Wed, 12 Apr 2006 15:00:32 +0000 (15:00 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 12 Apr 2006 15:00:32 +0000 (15:00 +0000)
src/process.c

index 08c515d34e07ac34ee75de2e213770ca0361f38e..29c93052369c49fab11bc70ee1fddde974d2b327 100644 (file)
@@ -2322,7 +2322,9 @@ get_lisp_to_sockaddr_size (address, familyp)
 }
 
 /* Convert an address object (vector or string) to an internal sockaddr.
-   Format of address has already been validated by size_lisp_to_sockaddr.  */
+   Address format has already been validated by get_lisp_to_sockaddr_size,
+   but just to be nice, we return without doing anything
+   if FAMILY is not valid.  */
 
 static void
 conv_lisp_to_sockaddr (family, address, sa, len)
@@ -2366,6 +2368,7 @@ conv_lisp_to_sockaddr (family, address, sa, len)
          return;
        }
 #endif
+      return;
     }
   else if (STRINGP (address))
     {