Coverity suggested cleanup

This commit is contained in:
Jeremy Long
2017-07-23 06:27:14 -04:00
parent 176363492e
commit 12d74510cd
4 changed files with 6 additions and 26 deletions

View File

@@ -948,9 +948,7 @@ public class Check extends Update {
dealWithReferences(); dealWithReferences();
validateConfiguration(); validateConfiguration();
populateSettings(); populateSettings();
Engine engine = null; try (Engine engine = new Engine(Check.class.getClassLoader())) {
try {
engine = new Engine(Check.class.getClassLoader());
if (isUpdateOnly()) { if (isUpdateOnly()) {
log("Deprecated 'UpdateOnly' property set; please use the UpdateTask instead", Project.MSG_WARN); log("Deprecated 'UpdateOnly' property set; please use the UpdateTask instead", Project.MSG_WARN);
try { try {
@@ -1002,9 +1000,6 @@ public class Check extends Update {
log(msg, ex, Project.MSG_ERR); log(msg, ex, Project.MSG_ERR);
} finally { } finally {
Settings.cleanup(true); Settings.cleanup(true);
if (engine != null) {
engine.cleanup();
}
} }
} }

View File

@@ -385,9 +385,7 @@ public class Update extends Purge {
@Override @Override
public void execute() throws BuildException { public void execute() throws BuildException {
populateSettings(); populateSettings();
Engine engine = null; try (Engine engine = new Engine(Update.class.getClassLoader())) {
try {
engine = new Engine(Update.class.getClassLoader());
try { try {
engine.doUpdates(); engine.doUpdates();
} catch (UpdateException ex) { } catch (UpdateException ex) {
@@ -404,9 +402,6 @@ public class Update extends Purge {
log(msg, Project.MSG_ERR); log(msg, Project.MSG_ERR);
} finally { } finally {
Settings.cleanup(true); Settings.cleanup(true);
if (engine != null) {
engine.cleanup();
}
} }
} }

View File

@@ -359,14 +359,8 @@ public class App {
* connection to the database could not be established * connection to the database could not be established
*/ */
private void runUpdateOnly() throws UpdateException, DatabaseException { private void runUpdateOnly() throws UpdateException, DatabaseException {
Engine engine = null; try (Engine engine = new Engine()) {
try {
engine = new Engine();
engine.doUpdates(); engine.doUpdates();
} finally {
if (engine != null) {
engine.cleanup();
}
} }
} }

View File

@@ -65,9 +65,7 @@ public class UpdateMojo extends BaseDependencyCheckMojo {
*/ */
@Override @Override
public void runCheck() throws MojoExecutionException, MojoFailureException { public void runCheck() throws MojoExecutionException, MojoFailureException {
Engine engine = null; try (Engine engine = initializeEngine()) {
try {
engine = initializeEngine();
engine.doUpdates(); engine.doUpdates();
} catch (DatabaseException ex) { } catch (DatabaseException ex) {
if (getLog().isDebugEnabled()) { if (getLog().isDebugEnabled()) {
@@ -84,11 +82,9 @@ public class UpdateMojo extends BaseDependencyCheckMojo {
throw new MojoExecutionException(msg, ex); throw new MojoExecutionException(msg, ex);
} }
getLog().error(msg); getLog().error(msg);
} finally {
Settings.cleanup();
} }
if (engine != null) {
engine.cleanup();
}
Settings.cleanup();
} }
/** /**