Skip to content
Snippets Groups Projects
Commit 346a2d30 authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

Log the socket descriptor and protocol when getsockname() fails

This is a new error that just started cropping up. I suspect it's related to recent SSH changes. This might help a little with context, when it happens again.
parent 4767f212
No related branches found
No related tags found
No related merge requests found
Pipeline #5393 passed
...@@ -3468,8 +3468,8 @@ bool sbbs_t::init() ...@@ -3468,8 +3468,8 @@ bool sbbs_t::init()
addr_len=sizeof(addr); addr_len=sizeof(addr);
if((result=getsockname(client_socket, &addr.addr, &addr_len))!=0) { if((result=getsockname(client_socket, &addr.addr, &addr_len))!=0) {
lprintf(LOG_CRIT,"!ERROR %d (%d) getting local address/port of socket" lprintf(LOG_CRIT,"%04d %s !ERROR %d (%d) getting local address/port of socket"
,result, ERROR_VALUE); ,client_socket, client.protocol, result, ERROR_VALUE);
return(false); return(false);
} }
inet_addrtop(&addr, local_addr, sizeof(local_addr)); inet_addrtop(&addr, local_addr, sizeof(local_addr));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment