len = sizeof(sa);
memset(&sa, 0, len);
- bind(socketfd, &sa, len);
+ bind(socketfd, (struct sockaddr *)&sa, len);
sa.sin_family = host->h_addrtype;
sa.sin_port = htons(port);
serverfile = cp + 1;
- if ((s = strdup(serverstr))) {
- s[cp - serverstr] = '\0';
+ s = xstrdup(serverstr);
+ s[cp - serverstr] = '\0';
- if ((host = gethostbyname(s))) {
- bad = 0;
- }
+ if ((host = gethostbyname(s))) {
+ bad = 0;
}
free(s);