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