summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJehan <jehan@girinstud.io>2023-07-17 16:43:45 +0200
committerJehan <jehan@girinstud.io>2023-07-17 16:44:39 +0200
commit8fe0b2e080edb000912f3fc67d0d5b3f6fd375bb (patch)
tree88513c9cf7b2154f3ec2829c1b9e1f0c9299101a
parentbc93da89d91e22a6317d89cee134d1fb1fd0633b (diff)
src: fix mismatched new [] / delete.
This fixes this bug reported by ASAN: > ==42862==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator delete) on 0x619000000080 > #0 0x7f1dc1fa2017 in operator delete(void*) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:160 > #1 0x7f1dc1e8b132 in nsSBCSGroupProber::~nsSBCSGroupProber() /home/jehan/dev/src/uchardet/src/nsSBCSGroupProber.cpp:257
-rw-r--r--src/nsSBCSGroupProber.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nsSBCSGroupProber.cpp b/src/nsSBCSGroupProber.cpp
index 74340e3..39e8758 100644
--- a/src/nsSBCSGroupProber.cpp
+++ b/src/nsSBCSGroupProber.cpp
@@ -254,8 +254,8 @@ nsSBCSGroupProber::~nsSBCSGroupProber()
{
delete mProbers[i];
}
- delete mProbers;
- delete mIsActive;
+ delete [] mProbers;
+ delete [] mIsActive;
}