Browse Source

Fix subscription read buffer not clearing with subsequent calls

Giulio Girardi 4 years ago
parent
commit
44d4da249c
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/grpc/qgrpcchannel.cpp

+ 1 - 1
src/grpc/qgrpcchannel.cpp

@@ -89,10 +89,10 @@ QGrpcChannelSubscription::QGrpcChannelSubscription(grpc::Channel *channel, const
 
 
     thread = QThread::create([this](){
     thread = QThread::create([this](){
         grpc::ByteBuffer response;
         grpc::ByteBuffer response;
-        QByteArray data;
         grpc::Status status;
         grpc::Status status;
 
 
         while (reader->Read(&response)) {
         while (reader->Read(&response)) {
+            QByteArray data;
             status = parseByteBuffer(response, data);
             status = parseByteBuffer(response, data);
 
 
             if (!status.ok()) {
             if (!status.ok()) {