Merge pull request #2967 from PascalWithopf/bind-same-port

nsd_ptcp: add Error message on failed socket bind
This commit is contained in:
Rainer Gerhards 2018-08-30 16:21:15 +02:00 committed by GitHub
commit a2885e0c26
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 0 deletions

View File

@ -614,6 +614,7 @@ startupSrv(ptcpsrv_t *pSrv)
/* TODO: check if *we* bound the socket - else we *have* an error! */
char errStr[1024];
rs_strerror_r(errno, errStr, sizeof(errStr));
LogError(errno, NO_ERRCODE, "Error while binding tcp socket");
dbgprintf("error %d while binding tcp socket: %s\n", errno, errStr);
close(sock);
sock = -1;

View File

@ -525,6 +525,7 @@ LstnInit(netstrms_t *pNS, void *pUsr, rsRetVal(*fAddLstn)(void*,netstrm_t*),
/* TODO: check if *we* bound the socket - else we *have* an error! */
char errStr[1024];
rs_strerror_r(errno, errStr, sizeof(errStr));
LogError(errno, NO_ERRCODE, "Error while binding tcp socket");
dbgprintf("error %d while binding tcp socket: %s\n", errno, errStr);
close(sock);
sock = -1;