Commit 30d686f7528ae90ed57da4bf2d8233618211d1a1

Authored by Volodymyr Babak
1 parent 23a2ecfe

Send response only if connected

@@ -253,11 +253,13 @@ public final class EdgeGrpcSession implements Closeable { @@ -253,11 +253,13 @@ public final class EdgeGrpcSession implements Closeable {
253 } 253 }
254 254
255 private void sendResponseMsg(ResponseMsg responseMsg) { 255 private void sendResponseMsg(ResponseMsg responseMsg) {
256 - try {  
257 - responseMsgLock.lock();  
258 - outputStream.onNext(responseMsg);  
259 - } finally {  
260 - responseMsgLock.unlock(); 256 + if (isConnected()) {
  257 + try {
  258 + responseMsgLock.lock();
  259 + outputStream.onNext(responseMsg);
  260 + } finally {
  261 + responseMsgLock.unlock();
  262 + }
261 } 263 }
262 } 264 }
263 265