diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c index bce53a05f6157236007bdad6f2d07b0593ecb688..6b7251d8676b76dd0aaa21425676b884cd1c78a1 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); }