From a49287079cb5a97ef65818b70529c9d3bbdd99fa Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期三, 14 十二月 2022 17:37:32 +0800 Subject: [PATCH] remove last error for memory taken --- src/nng_wrap.cpp | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/nng_wrap.cpp b/src/nng_wrap.cpp index c2478ca..f2c22c4 100644 --- a/src/nng_wrap.cpp +++ b/src/nng_wrap.cpp @@ -68,7 +68,7 @@ } void set_last_error(const std::string& emsg){ - verbose_info += emsg; + // verbose_info += emsg; } void get_last_error(int* ec, void** emsg, int* emsg_len){ @@ -77,10 +77,12 @@ *ec = nn_errno(); const char* msg = nn_strerror(*ec); - string strMsg(msg); - strMsg = strMsg + "{" + verbose_info + "}"; - copy_memory(emsg, emsg_len, strMsg.data(), strMsg.size()); - verbose_info.clear(); + // string strMsg(msg); + // strMsg = strMsg + "{" + verbose_info + "}"; + // copy_memory(emsg, emsg_len, strMsg.data(), strMsg.size()); + // verbose_info.clear(); + + copy_memory(emsg, emsg_len, msg, strlen(msg)); } /////////////////////////////////////////////////////// -- Gitblit v1.8.0