From 8c5fd29233e88e059a4e46e0bcc37c61ce46ad6f Mon Sep 17 00:00:00 2001 From: sponge Date: Sat, 27 Nov 2010 13:52:57 +0000 Subject: [PATCH] Plugin: ticket 336 fix NPE --- .../java/src/net/i2p/router/web/PluginStarter.java | 12 +++++++----- history.txt | 3 +++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java b/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java index c44b34f39a..9e0a0c9512 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/PluginStarter.java @@ -234,12 +234,14 @@ public class PluginStarter implements Runnable { } } */ - Iterator wars = pluginWars.get(appName).iterator(); - while (wars.hasNext()) { - String warName = wars.next(); - WebAppStarter.stopWebApp(server, warName); + if(pluginWars.containsKey(appName)) { + Iterator wars = pluginWars.get(appName).iterator(); + while (wars.hasNext()) { + String warName = wars.next(); + WebAppStarter.stopWebApp(server, warName); + } + pluginWars.get(appName).clear(); } - pluginWars.get(appName).clear(); } // remove summary bar link diff --git a/history.txt b/history.txt index 0078e2f73b..f0f4234469 100644 --- a/history.txt +++ b/history.txt @@ -1,3 +1,6 @@ +2010-11-27 sponge + * Plugin: ticket 336 fix NPE + 2010-11-27 sponge * Slackware: bump i2p-base version, so that it can be upgraded with the new base code fixes.