Author: hiranya
Date: Mon Jun 29 06:04:41 2009
New Revision: 789224
URL: http://svn.apache.org/viewvc?rev=789224&view=rev
Log:
Fixing a potential NPE when forwarding FIX messages over an acceptor session
Modified:
synapse/trunk/java/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXOutgoingMessageHandler.java
Modified:
synapse/trunk/java/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXOutgoingMessageHandler.java
URL:
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXOutgoingMessageHandler.java?rev=789224&r1=789223&r2=789224&view=diff
==============================================================================
---
synapse/trunk/java/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXOutgoingMessageHandler.java
(original)
+++
synapse/trunk/java/modules/transports/optional/fix/src/main/java/org/apache/synapse/transport/fix/FIXOutgoingMessageHandler.java
Mon Jun 29 06:04:41 2009
@@ -119,7 +119,9 @@
if (msgCtx != null && targetEPR != null) {
FIXIncomingMessageHandler messageHandler =
(FIXIncomingMessageHandler) sessionFactory.
getApplication(targetEPR);
- messageHandler.setOutgoingMessageContext(msgCtx);
+ if (messageHandler != null) {
+ messageHandler.setOutgoingMessageContext(msgCtx);
+ }
}
Session.sendToTarget(message, sessionID);
}