From ca5503738045854d8e3b5ca4ed37975a93ddfc5d Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Sat, 7 Jun 2014 19:25:02 -0700 Subject: [PATCH] tls_wrap: fix small obvious memory leak Signed-off-by: Fedor Indutny --- src/tls_wrap.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 93f8355d446..c830de405b3 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -535,8 +535,6 @@ int TLSCallbacks::DoWrite(WriteWrap* w, uv_write_cb cb) { assert(send_handle == NULL); - // Queue callback to execute it on next tick - WriteItem* wi = new WriteItem(w, cb); bool empty = true; // Empty writes should not go through encryption process @@ -554,6 +552,8 @@ int TLSCallbacks::DoWrite(WriteWrap* w, return uv_write(&w->req_, wrap()->stream(), bufs, count, cb); } + // Queue callback to execute it on next tick + WriteItem* wi = new WriteItem(w, cb); QUEUE_INSERT_TAIL(&write_item_queue_, &wi->member_); // Write queued data