From e0899adb8449efea6e0084849f8b14f355701856 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 15 Nov 2015 07:01:54 +0000 Subject: [PATCH] Use the correct sockaddr size for connecting to an outgoing mail server for those OSs which require it to be correct (ie: FreeBSD). --- src/sbbs3/mailsrvr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sbbs3/mailsrvr.c b/src/sbbs3/mailsrvr.c index 03c9e3e4c0..1f9228f0f0 100644 --- a/src/sbbs3/mailsrvr.c +++ b/src/sbbs3/mailsrvr.c @@ -4695,7 +4695,7 @@ static void sendmail_thread(void* arg) ,sock ,inet_addrport(&server_addr) ,server,server_ip); - if((i=nonblocking_connect(sock, (struct sockaddr *)&server_addr, sizeof(server_addr), startup->connect_timeout))!=0) { + if((i=nonblocking_connect(sock, (struct sockaddr *)&server_addr, xp_sockaddr_len(&server_addr), startup->connect_timeout))!=0) { lprintf(LOG_WARNING,"%04d !SEND ERROR %d connecting to SMTP server: %s" ,sock ,i, server); -- GitLab