Send response only if connected

This commit is contained in:
Volodymyr Babak 2020-08-19 13:52:03 +03:00
parent 23a2ecfe90
commit 30d686f752

View File

@ -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();
}
}
}