X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fnetutl.c;h=ef9a6608da73630986eec431552160a3ce2d506f;hp=cd50792feafed8502b4c36ca9ce127419c80e452;hb=fcbe29bc4cc67530581a36cf1a3a1445c741b8e5;hpb=83263b74460656ba557fd9bb84dc27258549e9cd diff --git a/src/netutl.c b/src/netutl.c index cd50792f..ef9a6608 100644 --- a/src/netutl.c +++ b/src/netutl.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: netutl.c,v 1.12.4.49 2003/07/24 12:08:15 guus Exp $ + $Id: netutl.c,v 1.12.4.51 2003/07/30 11:50:45 guus Exp $ */ #include "system.h" @@ -36,13 +36,11 @@ bool hostnames = false; */ struct addrinfo *str2addrinfo(const char *address, const char *service, int socktype) { - struct addrinfo hint, *ai; + struct addrinfo *ai, hint = {0}; int err; cp(); - memset(&hint, 0, sizeof(hint)); - hint.ai_family = addressfamily; hint.ai_socktype = socktype; @@ -59,14 +57,12 @@ struct addrinfo *str2addrinfo(const char *address, const char *service, int sock sockaddr_t str2sockaddr(const char *address, const char *port) { - struct addrinfo hint, *ai; + struct addrinfo *ai, hint = {0}; sockaddr_t result; int err; cp(); - memset(&hint, 0, sizeof(hint)); - hint.ai_family = AF_UNSPEC; hint.ai_flags = AI_NUMERICHOST; hint.ai_socktype = SOCK_STREAM;