diff --git a/src/sbbs3/services.c b/src/sbbs3/services.c index 7ab927a56b4534bdd3007e15e8d39c6bba443649..091988bba46d06ae36923dd499309e9d7a9c6522 100644 --- a/src/sbbs3/services.c +++ b/src/sbbs3/services.c @@ -2299,8 +2299,9 @@ void services_thread(void* arg) continue; } - lprintf(LOG_DEBUG, "%04d %s created client socket: %d" - , service[i].set->socks[j].sock, service[i].protocol, client_socket); + inet_addrtop(&client_addr, host_ip, sizeof(host_ip)); + lprintf(LOG_DEBUG, "%04d %s [%s] created client socket: %d" + , service[i].set->socks[j].sock, service[i].protocol, host_ip, client_socket); /* We need to set the REUSE ADDRESS socket option */ optval = true; @@ -2370,8 +2371,8 @@ void services_thread(void* arg) } if (startup->socket_open != NULL) /* Callback, increments socket counter */ startup->socket_open(startup->cbdata, true); + inet_addrtop(&client_addr, host_ip, sizeof(host_ip)); } - inet_addrtop(&client_addr, host_ip, sizeof(host_ip)); if (trashcan(&scfg, host_ip, "ip-silent")) { FREE_AND_NULL(udp_buf);