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


Reply via email to