better error reporting in view.cgi verbose mode

This commit is contained in:
erik%vanderpoel.org 2005-01-19 19:10:41 +00:00
parent 26632bbbde
commit 561b352b27

View File

@ -98,14 +98,18 @@ getSocketAndIPAddress(void *a, unsigned char *hostName, int port,
proto = getprotobyname("tcp"); proto = getprotobyname("tcp");
if (!proto) if (!proto)
{ {
perror("getprotobyname failed"); perror("getprotobyname");
viewReport(a, "getprotobyname failed");
viewReport(a, strerror(errno) ? strerror(errno) : "NULL");
return -1; return -1;
} }
sock = socket(PF_INET, SOCK_STREAM, proto->p_proto); sock = socket(PF_INET, SOCK_STREAM, proto->p_proto);
if (sock < 0) if (sock < 0)
{ {
perror("socket failed"); perror("socket");
viewReport(a, "socket failed");
viewReport(a, strerror(errno) ? strerror(errno) : "NULL");
return -1; return -1;
} }