[jboss-svn-commits] JBL Code SVN: r6187 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Sep 12 18:45:25 EDT 2006


Author: tirelli
Date: 2006-09-12 18:45:20 -0400 (Tue, 12 Sep 2006)
New Revision: 6187

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java
Log:
Fixing NPE

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java	2006-09-12 21:51:55 UTC (rev 6186)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/reteoo/NotNode.java	2006-09-12 22:45:20 UTC (rev 6187)
@@ -242,10 +242,12 @@
         }
 
         LinkedList list = leftTuple.getLinkedTuples();
-        for ( LinkedListNode node = list.getFirst(); node != null; node = node.getNext() ) {
-            ReteTuple tuple = (ReteTuple) ((LinkedListObjectWrapper) node).getObject();
-            tuple.retractTuple( context,
-                                workingMemory );
+        if( list != null ) {
+            for ( LinkedListNode node = list.getFirst(); node != null; node = node.getNext() ) {
+                ReteTuple tuple = (ReteTuple) ((LinkedListObjectWrapper) node).getObject();
+                tuple.retractTuple( context,
+                                    workingMemory );
+            }
         }
     }
 




More information about the jboss-svn-commits mailing list