diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ShellService.java b/apps/routerconsole/java/src/net/i2p/router/web/ShellService.java index adc894f732e961320c92e81858c55eb21a7f794c..33be984ec99ac67157c3f1ea341acee3eb20d31e 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ShellService.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ShellService.java @@ -91,7 +91,7 @@ public class ShellService implements ClientApp { _pb.redirectOutput(_outputLog); _pb.redirectError(_errorLog); _pb.directory(pluginDir); - changeState(ClientAppState.INITIALIZED, "ShellService: " + getName() + " set up and initialized"); + changeState(ClientAppState.INITIALIZED, "ShellService: " + getName() + " setup and initialized"); } private String[] trimArgs(String[] args) { @@ -189,6 +189,8 @@ public class ShellService implements ClientApp { * not running */ public boolean isProcessRunning() { + if (_p == null) + return false; if (_log.shouldLog(Log.DEBUG)) _log.debug("Checking process status " + getName() + _p.isAlive()); return _p.isAlive();