$NetBSD: patch-ab,v 1.1 2006/01/31 14:55:27 tv Exp $ --- 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);