summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc b/lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc
index 755f24386..c448e77c3 100644
--- a/lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc
+++ b/lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc
@@ -448,9 +448,9 @@ uint32_t TBinaryProtocolT<Transport_, ByteOrder_>::readStringBody(StrType& str,
}
// Try to borrow first
- const uint8_t* borrow_buf;
uint32_t got = size;
- if ((borrow_buf = this->trans_->borrow(nullptr, &got))) {
+ const uint8_t* borrow_buf = this->trans_->borrow(nullptr, &got);
+ if (borrow_buf) {
str.assign((const char*)borrow_buf, size);
this->trans_->consume(size);
return size;