Print this page
SUS-56 libstmfproxy incorrectly checks socket() return code
*** 79,89 ****
int on = 1;
struct sockaddr_in cli_addr, serv_addr;
struct sockaddr_in sin;
int cliLen = sizeof (cli_addr);
! if ((sfd = socket(AF_INET, SOCK_STREAM, 0)) <= 0) {
syslog(LOG_DAEMON|LOG_WARNING,
"socket() call failed: %d", errno);
return (NULL);
}
--- 79,89 ----
int on = 1;
struct sockaddr_in cli_addr, serv_addr;
struct sockaddr_in sin;
int cliLen = sizeof (cli_addr);
! if ((sfd = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
syslog(LOG_DAEMON|LOG_WARNING,
"socket() call failed: %d", errno);
return (NULL);
}