summaryrefslogtreecommitdiff
path: root/scanner
diff options
context:
space:
mode:
authorliuwentan <[email protected]>2023-04-22 10:46:21 +0800
committerliuwentan <[email protected]>2023-04-22 10:46:21 +0800
commit72066281dc74f1a9c3523dae2f4113e041d371be (patch)
treed60daacf475412a1f4ebf7fbe22e0d10a09aa9d5 /scanner
parent98d21b50af08ef4bd6022738cf12ff48bbfabd2e (diff)
solve invalid read
Diffstat (limited to 'scanner')
-rw-r--r--scanner/adapter_hs/adapter_hs.cpp1
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);