Squashed commit of the following:
commit
965d734d3a7b16cfa0bffd96e37f02a103942270
Author: krishnakanth <vkambala@cisco.com>
Date: Thu Sep 17 05:50:32 2020 -0400
dce_rpc: Handling Compound requests for upload
offset = alignedNtohq((const uint64_t*)(&(smb_write_hdr->offset)));
DCE2_Smb2FileTracker* ftracker = ttr->findFtracker(fileId_persistent);
- if (ftracker and !ftracker->ignore) // file tracker can not be nullptr here
+ if (!ftracker) // compounded create request + write request case
+ {
+ ftracker = new DCE2_Smb2FileTracker(fileId_persistent, ttr, str);
+ ttr->insertFtracker(fileId_persistent, ftracker);
+ }
+ if (!ftracker->ignore) // file tracker can not be nullptr here
{
if (ftracker->file_size and (offset > ftracker->file_size))
{