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 253 }
254 254
255 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
... ...