From 4db1ecb904b545dbc067634d1ae39ef5bc37e525 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Sat, 8 Sep 2012 13:53:59 -0400 Subject: lib9: remove ss_len manipulation in _p9dialparse Not all systems have ss_len, and we've never set it before. R=rsc http://codereview.appspot.com/6497102 --- src/lib9/_p9dialparse.c | 3 --- 1 file changed, 3 deletions(-) (limited to 'src/lib9') diff --git a/src/lib9/_p9dialparse.c b/src/lib9/_p9dialparse.c index da23a412..4ff4d3cc 100644 --- a/src/lib9/_p9dialparse.c +++ b/src/lib9/_p9dialparse.c @@ -108,17 +108,14 @@ p9dialparse(char *addr, char **pnet, char **punix, void *phost, int *pport) /* translate host */ if(strcmp(host, "*") == 0){ ss->ss_family = AF_INET6; - ss->ss_len = sizeof(struct sockaddr_in6); ((struct sockaddr_in6*)ss)->sin6_addr = in6addr_any; }else if((he = gethostbyname(host)) != nil){ ss->ss_family = he->h_addrtype; switch(ss->ss_family){ case AF_INET: - ss->ss_len = sizeof(struct sockaddr_in); ((struct sockaddr_in*)ss)->sin_addr = *(struct in_addr*) *(he->h_addr_list); break; case AF_INET6: - ss->ss_len = sizeof(struct sockaddr_in6); ((struct sockaddr_in6*)ss)->sin6_addr = *(struct in6_addr*) *(he->h_addr_list); break; default: -- cgit v1.2.3