From: markt Date: Fri, 23 Apr 2010 13:59:54 +0000 (+0000) Subject: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49144 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=34b8c01efe71831a5f374340a2ec8dbda94f6533;p=tomcat7.0 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49144 Not an issue but stop FindBugs complaining Also fix one other FindBugs report for this class. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@937302 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/startup/Bootstrap.java b/java/org/apache/catalina/startup/Bootstrap.java index 3323f3159..76c5de058 100644 --- a/java/org/apache/catalina/startup/Bootstrap.java +++ b/java/org/apache/catalina/startup/Bootstrap.java @@ -348,7 +348,7 @@ public final class Bootstrap { Class paramTypes[] = new Class[1]; paramTypes[0] = Boolean.TYPE; Object paramValues[] = new Object[1]; - paramValues[0] = new Boolean(await); + paramValues[0] = Boolean.valueOf(await); Method method = catalinaDaemon.getClass().getMethod("setAwait", paramTypes); method.invoke(catalinaDaemon, paramValues); @@ -385,13 +385,15 @@ public final class Bootstrap { public static void main(String args[]) { if (daemon == null) { - daemon = new Bootstrap(); + // Don't set daemon until init() has completed + Bootstrap bootstrap = new Bootstrap(); try { - daemon.init(); + bootstrap.init(); } catch (Throwable t) { t.printStackTrace(); return; } + daemon = bootstrap; } try {