diff --git a/src/smblib/smbadd.c b/src/smblib/smbadd.c index 7d7985001c046371dff4331fbb06f40adea4f060..6b7ba9c6a170e9ebdd834ae857b76c2f13c6d702 100644 --- a/src/smblib/smbadd.c +++ b/src/smblib/smbadd.c @@ -244,7 +244,7 @@ int SMBCALL smb_addmsg(smb_t* smb, smbmsg_t* msg, int storage, long dupechk_hash } if(msg->hdr.when_written.time==0) /* Uninitialized */ msg->hdr.when_written = msg->hdr.when_imported; - msg->idx.time=msg->hdr.when_imported.time; + smb_init_idx(smb,msg); /* Look-up thread_back if RFC822 Reply-ID was specified */ if(msg->hdr.thread_back==0 && msg->reply_id!=NULL) {