summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJani Nikula <jani@nikula.org>2017-03-04 19:38:41 +0200
committerDavid Bremner <david@tethera.net>2017-03-04 20:42:39 -0400
commitf3edc5dc86a2d819ae92998ccfc5ac507dbbc5b0 (patch)
tree1420ae4156ba068c71d90a0263f88c3672415ecc
parent6cb1c617a70466c4d8acc67cb70254e5b8385f88 (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]; ^
-rw-r--r--lib/regexp-fields.cc2
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 &regexp, const char *str)
std::string msg;
(void) regerror (err, &regexp, buffer, len);
msg.assign (buffer, len);
- delete buffer;
+ delete[] buffer;
throw Xapian::QueryParserError (msg);
}