diff options
| author | liuwentan <[email protected]> | 2023-04-22 10:46:21 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2023-04-22 10:46:21 +0800 |
| commit | 72066281dc74f1a9c3523dae2f4113e041d371be (patch) | |
| tree | d60daacf475412a1f4ebf7fbe22e0d10a09aa9d5 /scanner | |
| parent | 98d21b50af08ef4bd6022738cf12ff48bbfabd2e (diff) | |
solve invalid read
Diffstat (limited to 'scanner')
| -rw-r--r-- | scanner/adapter_hs/adapter_hs.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scanner/adapter_hs/adapter_hs.cpp b/scanner/adapter_hs/adapter_hs.cpp index 78c6e03..b1df9ff 100644 --- a/scanner/adapter_hs/adapter_hs.cpp +++ b/scanner/adapter_hs/adapter_hs.cpp @@ -667,6 +667,7 @@ void adapter_hs_stream_close(struct adapter_hs_stream *hs_stream) hs_stream->ref_hs_rt = NULL; hs_stream->matched_pat->ref_hs_attr = NULL; utarray_free(hs_stream->matched_pat->pattern_ids); + hs_stream->matched_pat->pattern_ids = NULL; FREE(hs_stream->matched_pat); FREE(hs_stream); |
