From 648022e116423690c634eb5f79e310f326a3be78 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Sat, 1 Jan 2022 23:55:24 -0800 Subject: [PATCH] take care when setting descriptor to avoid NPE --- .../moves/dis7/utilities/DisThreadedNetworkInterface.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java index 5a8d999dfd..085a705866 100644 --- a/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java +++ b/src/edu/nps/moves/dis7/utilities/DisThreadedNetworkInterface.java @@ -818,10 +818,11 @@ public class DisThreadedNetworkInterface */ public void setDescriptor(String newDescriptor) { - this.descriptor = newDescriptor; - TRACE_PREFIX = "[" + (DisThreadedNetworkInterface.class.getSimpleName() + " " + descriptor).trim() + "] "; + if (newDescriptor != null) + this.descriptor = newDescriptor.trim(); + TRACE_PREFIX = "[" + DisThreadedNetworkInterface.class.getSimpleName() + " " + descriptor + "] "; } - + /** Self test to check basic operation, invoked by main() */ private void selfTest() { System.out.println(TRACE_PREFIX + "main() self test initialized..."); -- GitLab