diff --git a/src/sbbs3/msgtoqwk.cpp b/src/sbbs3/msgtoqwk.cpp index 8486a84e81b063774c81808e2833320773e65ad6..0d7e0720da44f56645a6b5e87233e07ed702a86b 100644 --- a/src/sbbs3/msgtoqwk.cpp +++ b/src/sbbs3/msgtoqwk.cpp @@ -67,7 +67,7 @@ ulong sbbs_t::msgtoqwk(smbmsg_t* msg, FILE *qwk_fp, long mode, int subnum else if(msg->from_net.type==NET_INTERNET) sprintf(from,"%.128s",(char*)msg->from_net.addr); else - sprintf(from,"%.128s@%.128s",msg->from,msg->from_net.addr); + sprintf(from,"%.128s@%.128s",msg->from,(char*)msg->from_net.addr); if(strlen(from)>25) { sprintf(str,"From: %.128s\xe3\xe3",from); fwrite(str,strlen(str),1,qwk_fp);