diff options
| author | Robert Godfrey <rgodfrey@apache.org> | 2012-11-26 14:07:59 +0000 |
|---|---|---|
| committer | Robert Godfrey <rgodfrey@apache.org> | 2012-11-26 14:07:59 +0000 |
| commit | 461b560316cc1cfa49214eea913afd6a8f5bcfca (patch) | |
| tree | 97d37f9d9b13be3a0703887b9476bbc940c58a12 /java | |
| parent | 20937eb35ac0346549a09d2fa8fee86a8b026656 (diff) | |
| download | qpid-python-461b560316cc1cfa49214eea913afd6a8f5bcfca.tar.gz | |
QPID-4472 : [Java Broker] NPE with non-SASL AMQP 1.0 Connection
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1413627 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
| -rwxr-xr-x | java/broker/src/main/java/org/apache/qpid/server/protocol/MultiVersionProtocolEngine.java | 2 | ||||
| -rwxr-xr-x | java/broker/src/main/java/org/apache/qpid/server/protocol/ProtocolEngine_1_0_0.java | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/java/broker/src/main/java/org/apache/qpid/server/protocol/MultiVersionProtocolEngine.java b/java/broker/src/main/java/org/apache/qpid/server/protocol/MultiVersionProtocolEngine.java index 707f02d4a5..c8126b3677 100755 --- a/java/broker/src/main/java/org/apache/qpid/server/protocol/MultiVersionProtocolEngine.java +++ b/java/broker/src/main/java/org/apache/qpid/server/protocol/MultiVersionProtocolEngine.java @@ -341,7 +341,7 @@ public class MultiVersionProtocolEngine implements ServerProtocolEngine public ServerProtocolEngine getProtocolEngine() { - return new ProtocolEngine_1_0_0(_appRegistry,_id); + return new ProtocolEngine_1_0_0(_network, _appRegistry,_id); } }; diff --git a/java/broker/src/main/java/org/apache/qpid/server/protocol/ProtocolEngine_1_0_0.java b/java/broker/src/main/java/org/apache/qpid/server/protocol/ProtocolEngine_1_0_0.java index 274f206c85..715a512b47 100755 --- a/java/broker/src/main/java/org/apache/qpid/server/protocol/ProtocolEngine_1_0_0.java +++ b/java/broker/src/main/java/org/apache/qpid/server/protocol/ProtocolEngine_1_0_0.java @@ -99,10 +99,14 @@ public class ProtocolEngine_1_0_0 implements ServerProtocolEngine, FrameOutputHa - public ProtocolEngine_1_0_0(final IApplicationRegistry appRegistry, long id) + public ProtocolEngine_1_0_0(final NetworkConnection networkDriver, final IApplicationRegistry appRegistry, long id) { _appRegistry = appRegistry; _connectionId = id; + if(networkDriver != null) + { + setNetworkConnection(networkDriver, networkDriver.getSender()); + } } |
