From 74e4246565ba5814a92ed9f84b13b17226f219d1 Mon Sep 17 00:00:00 2001 From: Determinant Date: Sun, 16 Jun 2019 23:24:49 -0400 Subject: do not free the moved pointer for C API; misc changes --- src/msg.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/msg.cpp') diff --git a/src/msg.cpp b/src/msg.cpp index d525cd5..be5b4b1 100644 --- a/src/msg.cpp +++ b/src/msg.cpp @@ -5,9 +5,7 @@ extern "C" { msg_t *msg_new_moved_from_bytearray(_opcode_t opcode, bytearray_t *_moved_payload) { - auto res = new msg_t(opcode, std::move(*_moved_payload)); - bytearray_free(_moved_payload); - return res; + return new msg_t(opcode, std::move(*_moved_payload)); } void msg_free(msg_t *msg) { delete msg; } -- cgit v1.2.3