This is an automated email from the ASF dual-hosted git repository.
bbender pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git
The following commit(s) were added to refs/heads/develop by this push:
new da0a4bb GEODE-6961: Trim leading whitespace from server error message
(#503)
da0a4bb is described below
commit da0a4bb4e72c17fb8ab3d53c56eb5a23beede4a6
Author: Blake Bender <[email protected]>
AuthorDate: Mon Jul 15 14:49:52 2019 -0700
GEODE-6961: Trim leading whitespace from server error message (#503)
---
cppcache/src/TcrMessage.cpp | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/cppcache/src/TcrMessage.cpp b/cppcache/src/TcrMessage.cpp
index ac6d478..f1a51fe 100644
--- a/cppcache/src/TcrMessage.cpp
+++ b/cppcache/src/TcrMessage.cpp
@@ -1098,6 +1098,13 @@ void TcrMessage::processChunk(const
std::vector<uint8_t>& chunk, int32_t len,
auto errorString = readStringPart(input);
if (!errorString.empty()) {
+ errorString.erase(
+ errorString.begin(),
+ std::find_if(errorString.begin(), errorString.end(),
+ std::not1(std::ptr_fun<int, int>(std::isspace))));
+ LOGDEBUG(
+ "TcrMessage::%s: setting thread-local ex msg to \"%s\", %s, %d",
+ __FUNCTION__, errorString.c_str(), __FILE__, __LINE__);
setThreadLocalExceptionMessage(errorString.c_str());
}
}