From e0979e270d947bc8a9e64e70994b58162ec41fde Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Mon, 3 Apr 2023 14:06:40 -0700
Subject: [PATCH] Fix GCC 9.4.0 warning reported by Nelgin

warning: format not a string literal and no format arguments

Weird this warning is happening for me with GCC 12.2 (debug or release build)
---
 src/sbbs3/userdat.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index bce53a05f6..6b7251d867 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -2907,7 +2907,7 @@ void smtp_netmailaddr(scfg_t* cfg, smbmsg_t* msg, char* name, size_t namelen, ch
 				,faddr->node, faddr->net, faddr->zone);
 		snprintf(addr, addrlen, "%s@%s", usermailaddr(NULL, addrbuf, msg->from), faddrstr);
 	} else if(msg->from_net.type!=NET_NONE && msg->from_net.addr!=NULL)
-		snprintf(addr, addrlen, (char*)msg->from_net.addr);
+		snprintf(addr, addrlen, "%s", (char*)msg->from_net.addr);
 	else 
 		usermailaddr(cfg, addr, msg->from);
 }
-- 
GitLab