From: David Anderson Date: Sun, 7 Dec 2014 20:02:48 +0000 (-0800) Subject: Fix alloc-dealloc mismatch reported by ASan (new[] vs. delete). X-Git-Tag: v0.92~32^2~1^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f6f6ea29823085bb76f38af5d833da3dc4fad7cb;p=ceph.git Fix alloc-dealloc mismatch reported by ASan (new[] vs. delete). Signed-off-by: David Anderson --- diff --git a/src/common/bloom_filter.cc b/src/common/bloom_filter.cc index 68875e925bf6..d85dbea223a2 100644 --- a/src/common/bloom_filter.cc +++ b/src/common/bloom_filter.cc @@ -34,7 +34,7 @@ void bloom_filter::decode(bufferlist::iterator& p) salt_.clear(); generate_unique_salt(); table_size_ = t.length(); - delete bit_table_; + delete[] bit_table_; if (table_size_) { bit_table_ = new cell_type[table_size_]; t.copy(0, table_size_, (char *)bit_table_);