Merge in SNORT/snort3 from ~VIGNVISW/snort3:vignvisw_CSCwa12304 to master
Squashed commit of the following:
commit
4dce4794eea4a63b0fe8c77907d24aaed3e198d3
Author: Vigneshwari Viswanathan <vignvisw@cisco.com>
Date: Thu Nov 11 03:04:44 2021 -0500
ips_option: Enabling trace for vba_data options and fixing memory leak while extracting vba_data
}
}
vba_buf_len = vba_buffer_offset;
+
+ //Delete vba_buf if decompression could not happen
+ if (!vba_buf_len)
+ delete[] vba_buf;
}
// Beginning function of ole file processing.
const TraceOption* VbaDataModule::VbaDataModule::get_trace_options() const
{
- #ifndef DEBUG_MSGS
- return nullptr;
- #else
- static const TraceOption vba_data_trace_options(nullptr, 0, nullptr);
- return &vba_data_trace_options;
- #endif
+ static const TraceOption vba_data_trace_options(nullptr, 0, nullptr);
+ return &vba_data_trace_options;
}
//-------------------------------------------------------------------------