Title: [678] trunk/core/src/main/java/org/servicemix/jbi/nmr/Broker.java: Fix possible NPE
Revision
678
Author
gnt
Date
2005-10-26 09:12:34 -0400 (Wed, 26 Oct 2005)

Log Message

Fix possible NPE

Modified Paths


Diff

Modified: trunk/core/src/main/java/org/servicemix/jbi/nmr/Broker.java (677 => 678)

--- trunk/core/src/main/java/org/servicemix/jbi/nmr/Broker.java	2005-10-26 13:08:55 UTC (rev 677)
+++ trunk/core/src/main/java/org/servicemix/jbi/nmr/Broker.java	2005-10-26 13:12:34 UTC (rev 678)
@@ -176,7 +176,7 @@
      */
     public void start() throws JBIException {
         flow.start();
-        if (subscriptionManager.getFlow() != flow) {
+        if (subscriptionManager.getFlow() != flow && subscriptionManager.getFlow() != null) {
         	subscriptionManager.getFlow().start();
         }
         super.start();
@@ -189,7 +189,7 @@
      */
     public void stop() throws JBIException {
         flow.stop();
-        if (subscriptionManager.getFlow() != flow) {
+        if (subscriptionManager.getFlow() != flow && subscriptionManager.getFlow() != null) {
 	        subscriptionManager.getFlow().stop();
         }
         super.stop();
@@ -203,7 +203,7 @@
     public void shutDown() throws JBIException {
         stop();
         flow.shutDown();
-        if (subscriptionManager.getFlow() != flow) {
+        if (subscriptionManager.getFlow() != flow && subscriptionManager.getFlow() != null) {
         	subscriptionManager.getFlow().shutDown();
         }
         super.shutDown();

Reply via email to