From d6eb5a040e961b8fa32a913c3657274aa4934e8f Mon Sep 17 00:00:00 2001 From: Shikhar Bhushan Date: Sat, 16 Jul 2011 10:19:10 +0100 Subject: [PATCH] Non-final ChannelOutputStream field may be null if we haven't received channel open confirmation or channel open failed. So do null-check. --- .../net/schmizz/sshj/connection/channel/AbstractChannel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/schmizz/sshj/connection/channel/AbstractChannel.java b/src/main/java/net/schmizz/sshj/connection/channel/AbstractChannel.java index ba7c54a6..e083caec 100644 --- a/src/main/java/net/schmizz/sshj/connection/channel/AbstractChannel.java +++ b/src/main/java/net/schmizz/sshj/connection/channel/AbstractChannel.java @@ -240,7 +240,8 @@ public abstract class AbstractChannel ErrorDeliveryUtil.alertEvents(error, chanReqResponseEvents); in.notifyError(error); - out.notifyError(error); + if (out != null) + out.notifyError(error); finishOff(); }