$NetBSD$

--- libvanessa_socket/vanessa_socket_client.c.orig	2004-03-22 21:10:04.000000000 -0500
+++ libvanessa_socket/vanessa_socket_client.c
@@ -48,6 +48,7 @@ int vanessa_socket_client_open_sockaddr_
 	struct sockaddr_in from;
 
 	/* Connect to foreign 'to' server */
+	memset((struct sockaddr *) &from, 0, sizeof(from));
 	s = vanessa_socket_client_open_src_sockaddr_in(from, to, 
 			flag | VANESSA_SOCKET_NO_FROM);
 	if (s < 0) {
@@ -121,7 +122,6 @@ int vanessa_socket_client_open_src_socka
 	int out;
 
 	/* Create socket */
-	memset((struct sockaddr *) &from, 0, sizeof(from));
 	if ((out = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
 		VANESSA_LOGGER_DEBUG_ERRNO("socket");
 		return (-1);
