From 5ccfa600eb4e459e9e3b2e41b0ec19bf7fc770ef Mon Sep 17 00:00:00 2001
From: Leroy Ruegemer <lruegeme@techfak.de>
Date: Wed, 1 Mar 2017 12:42:47 +0100
Subject: [PATCH] fixed nullptr triggered by default node factory

---
 rosjava/src/main/java/org/ros/node/DefaultNodeFactory.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/rosjava/src/main/java/org/ros/node/DefaultNodeFactory.java b/rosjava/src/main/java/org/ros/node/DefaultNodeFactory.java
index 60d7efa2..9e4d81d1 100644
--- a/rosjava/src/main/java/org/ros/node/DefaultNodeFactory.java
+++ b/rosjava/src/main/java/org/ros/node/DefaultNodeFactory.java
@@ -21,6 +21,7 @@ import org.ros.internal.node.DefaultNode;
 import org.ros.concurrent.SharedScheduledExecutorService;
 
 import java.util.Collection;
+import java.util.LinkedList;
 import java.util.concurrent.ScheduledExecutorService;
 
 /**
@@ -43,6 +44,6 @@ public class DefaultNodeFactory implements NodeFactory {
 
   @Override
   public Node newNode(NodeConfiguration nodeConfiguration) {
-    return newNode(nodeConfiguration, null);
+    return newNode(nodeConfiguration, new LinkedList<NodeListener>());
   }
 }
-- 
GitLab