diff --git a/src/sbbs3/netmail.cpp b/src/sbbs3/netmail.cpp index eab9d211cddb2a309b1e3123f133de1841ad7a84..457ca30eaa02980ff84a712be10c3b0bf248d2c4 100644 --- a/src/sbbs3/netmail.cpp +++ b/src/sbbs3/netmail.cpp @@ -480,7 +480,7 @@ void sbbs_t::qwktonetmail(FILE *rep, char *block, char *into, uchar fromhub) l+=strlen(str)+1; cp=str; while(*cp && *cp<=' ') cp++; - sprintf(senderaddr,"%s/%s",sender_id,cp); + safe_snprintf(senderaddr, sizeof(senderaddr), "%s/%s",sender_id,cp); strupr(senderaddr); smb_hfield(&msg,SENDERNETADDR,strlen(senderaddr),senderaddr); }