diff --git a/src/smblib/smblib.c b/src/smblib/smblib.c index ab102772231e502b464d3c591e2b5b1dc6956ea9..952c6408969f03cf2f5e78ad6a9e9d394e664bdd 100644 --- a/src/smblib/smblib.c +++ b/src/smblib/smblib.c @@ -1662,6 +1662,7 @@ int smb_addmsghdr(smb_t* smb, smbmsg_t* msg, int storage) msg->idx.offset=(uint32_t)(smb->status.header_offset + l); msg->idx_offset=smb->status.total_msgs; + msg->hdr.attr &= ~MSG_DELETE; i=smb_putmsg(smb,msg); if(i==SMB_SUCCESS) { smb->status.last_msg++;