diff --git a/src/sbbs3/qwktomsg.cpp b/src/sbbs3/qwktomsg.cpp index 63e56a3c8ee8ef25c3aee4cd2fce9cf211ec9c34..9ec43e444dbae0e0b6a953c29920007b567424d4 100644 --- a/src/sbbs3/qwktomsg.cpp +++ b/src/sbbs3/qwktomsg.cpp @@ -437,9 +437,8 @@ bool sbbs_t::qwktomsg(FILE *qwk_fp, char *hdrblk, char fromhub, uint subnum fwrite(tail,taillen,1,smb.sdt_fp); smb_dfield(&msg,TEXT_TAIL,taillen+2); } fflush(smb.sdt_fp); - smb_unlocksmbhdr(&smb); - if((i=smb_addmsghdr(&smb,&msg,storage))!=0) + if((i=smb_addmsghdr(&smb,&msg,storage))!=0) // calls smb_unlocksmbhdr() errormsg(WHERE,ERR_WRITE,smb.file,i); smb_freemsgmem(&msg);