Browse Source

Send response only if connected

pull/2436/head
Volodymyr Babak 6 years ago
parent
commit
30d686f752
  1. 12
      application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java

12
application/src/main/java/org/thingsboard/server/service/edge/rpc/EdgeGrpcSession.java

@ -253,11 +253,13 @@ public final class EdgeGrpcSession implements Closeable {
}
private void sendResponseMsg(ResponseMsg responseMsg) {
try {
responseMsgLock.lock();
outputStream.onNext(responseMsg);
} finally {
responseMsgLock.unlock();
if (isConnected()) {
try {
responseMsgLock.lock();
outputStream.onNext(responseMsg);
} finally {
responseMsgLock.unlock();
}
}
}

Loading…
Cancel
Save