From 7b2f8c3e35b2b78062a07fd52d6f6ae46dd7b859 Mon Sep 17 00:00:00 2001 From: MeowterSpace5129 <33559950+MeowterSpace5129@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:12:33 -0700 Subject: [PATCH] Fix NullReferenceError in AbstractSearch's FoundPath Fixed when an empty FoundPath was created by passing null to the constructor, getting the path would cause a NullReferenceError. --- Instantiable/Data/BlockStruct/AbstractSearch.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Instantiable/Data/BlockStruct/AbstractSearch.java b/Instantiable/Data/BlockStruct/AbstractSearch.java index e6cbc2de..77c0cbe7 100644 --- a/Instantiable/Data/BlockStruct/AbstractSearch.java +++ b/Instantiable/Data/BlockStruct/AbstractSearch.java @@ -204,6 +204,10 @@ public class FoundPath { private final LinkedList path; private FoundPath(LinkedList li) { + if (li == null) { + path = new LinkedList(); + return; + } path = li; }