From 71dfbac13cdf5e275f36b8a829214d83a4749854 Mon Sep 17 00:00:00 2001 From: afischerdev Date: Mon, 31 Jul 2023 10:24:14 +0200 Subject: [PATCH] check for NPE on badWays --- .../src/main/java/btools/router/VoiceHintProcessor.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/brouter-core/src/main/java/btools/router/VoiceHintProcessor.java b/brouter-core/src/main/java/btools/router/VoiceHintProcessor.java index 6b4f37e..1a63a0a 100644 --- a/brouter-core/src/main/java/btools/router/VoiceHintProcessor.java +++ b/brouter-core/src/main/java/btools/router/VoiceHintProcessor.java @@ -250,8 +250,10 @@ public final class VoiceHintProcessor { if (input.cmd == VoiceHint.C && !input.goodWay.isLinktType()) { int badWayPrio = 0; - for (MessageData md : input.badWays) { - badWayPrio = Math.max(badWayPrio, md.getPrio()); + if (input.badWays != null) { + for (MessageData md : input.badWays) { + badWayPrio = Math.max(badWayPrio, md.getPrio()); + } } if (input.goodWay.getPrio() < badWayPrio) { results.add(input);