From 5bb86664b85c9f2c82d1457b7314faff12fd050e Mon Sep 17 00:00:00 2001 From: David Anderson Date: Sun, 7 Dec 2014 11:52:54 -0800 Subject: [PATCH] Fix alloc-dealloc mismatch reported by ASan (malloc vs. C++ delete). Signed-off-by: David Anderson --- src/common/buffer.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/buffer.cc b/src/common/buffer.cc index 9ecc8fd5ebfa5..9a1ac5fee69cb 100644 --- a/src/common/buffer.cc +++ b/src/common/buffer.cc @@ -328,7 +328,7 @@ static simple_spinlock_t buffer_debug_lock = SIMPLE_SPINLOCK_INITIALIZER; ~raw_pipe() { if (data) - delete data; + free(data); close_pipe(pipefds); dec_total_alloc(len); bdout << "raw_pipe " << this << " free " << (void *)data << " " -- 2.39.5