diff --git a/src/smblib/smblib.c b/src/smblib/smblib.c index dd30451ff453f0e152b4991603fe91dc3a98a891..b277192d25730c27554c31d0512b75b05fb0776d 100644 --- a/src/smblib/smblib.c +++ b/src/smblib/smblib.c @@ -801,6 +801,18 @@ int SMBCALL smb_getmsghdr(smb_t* smb, smbmsg_t* msg) case SUBJECT: msg->subj=(char*)msg->hfield_dat[i]; break; + case SMB_SUMMARY: + msg->summary=(char*)msg->hfield_dat[i]; + break; + case SMB_EXPIRATION: + msg->expiration=*(time_t*)msg->hfield_dat[i]; + break; + case SMB_PRIORITY: + msg->priority=*(ulong*)msg->hfield_dat[i]; + break; + case SMB_COST: + msg->cost=*(ulong*)msg->hfield_dat[i]; + break; case RFC822MSGID: msg->id=(char*)msg->hfield_dat[i]; break;