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 +++++++-----
src/common.h | 9 ++++++---
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/src/common.h b/src/common.h
index 819c09a..ea15849 100644
--- a/src/common.h
+++ b/src/common.h
@@ -17,17 +17,20 @@
namespace nng_wrap {
-static thread_local std::string verbose_info{};
+#define TAG
+#define PRNTVITAG(args)
+
+/*
#ifndef PRNTVITAG
+static thread_local std::string verbose_info{};
#define TAG do{ verbose_info.clear(); \
verbose_info=string("function [")+__FUNCTION__+string("]"); \
}while(0)
#define PRNTVITAG(msg) do{ \
verbose_info+=string("-> (") + msg + string(")"); \
}while(0)
-// #define TAG
-// #define PRNTVITAG(args)
#endif
+*/
/////////////////////////////////////////////////
enum{
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