diff options
| author | Jani Nikula <jani@nikula.org> | 2017-03-04 19:38:41 +0200 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2017-03-04 20:42:39 -0400 |
| commit | f3edc5dc86a2d819ae92998ccfc5ac507dbbc5b0 (patch) | |
| tree | 1420ae4156ba068c71d90a0263f88c3672415ecc /lib | |
| parent | 6cb1c617a70466c4d8acc67cb70254e5b8385f88 (diff) | |
lib: use delete[] to free buffer allocated using new[]
Fix warning caught by clang:
lib/regexp-fields.cc:41:2: warning: 'delete' applied to a pointer that was allocated
with 'new[]'; did you mean 'delete[]'? [-Wmismatched-new-delete]
delete buffer;
^
[]
lib/regexp-fields.cc:37:17: note: allocated with 'new[]' here
char *buffer = new char[len];
^
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/regexp-fields.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/regexp-fields.cc b/lib/regexp-fields.cc index 9873af80..b4174750 100644 --- a/lib/regexp-fields.cc +++ b/lib/regexp-fields.cc @@ -38,7 +38,7 @@ compile_regex (regex_t ®exp, const char *str) std::string msg; (void) regerror (err, ®exp, buffer, len); msg.assign (buffer, len); - delete buffer; + delete[] buffer; throw Xapian::QueryParserError (msg); } |
