diff --git a/org.jgrapes.http/src/org/jgrapes/http/HttpConnector.java b/org.jgrapes.http/src/org/jgrapes/http/HttpConnector.java index 64b19246715..32bbc5c2051 100644 --- a/org.jgrapes.http/src/org/jgrapes/http/HttpConnector.java +++ b/org.jgrapes.http/src/org/jgrapes/http/HttpConnector.java @@ -104,7 +104,7 @@ private static class NetworkChannel extends ClassChannel { public HttpConnector(Channel appChannel, Channel networkChannel, Channel secureChannel) { super(appChannel, ChannelReplacements.create() - .add(NetworkChannel.class, networkChannel)); + .add(NetworkChannel.class, networkChannel, secureChannel)); this.netMainChannel = networkChannel; this.netSecureChannel = secureChannel; } @@ -119,7 +119,10 @@ public HttpConnector(Channel appChannel, Channel networkChannel, * the channel for network level I/O */ public HttpConnector(Channel appChannel, Channel networkChannel) { - this(appChannel, networkChannel, null); + super(appChannel, ChannelReplacements.create() + .add(NetworkChannel.class, networkChannel)); + this.netMainChannel = networkChannel; + this.netSecureChannel = null; } /**