diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 6107f59fd5fe2db113d819bce7da0ef4475c5a18..6f6d0b8b0fbbb7d3e8c07dc61af75ffcd28ccceb 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -1984,7 +1984,7 @@ static void smtp_thread(void* arg) host=NULL; else host=gethostbyaddr ((char *)&smtp.client_addr.sin_addr - ,smtp.client_addr_len,AF_INET); + ,sizeof(smtp.client_addr.sin_addr),AF_INET); if(host!=NULL && host->h_name!=NULL) SAFECOPY(host_name,host->h_name);