Commit b11457f5 authored by Phillip Webb's avatar Phillip Webb

Merge pull request #6118 from joshiste/1.3.x-liquibase-endpoint

* 1.3.x-liquibase-endpoint:
  Close connection after use in LiquibaseEndpoint
parents 452281ca e89063cc
...@@ -54,9 +54,14 @@ public class LiquibaseEndpoint extends AbstractEndpoint<List<Map<String, ?>>> { ...@@ -54,9 +54,14 @@ public class LiquibaseEndpoint extends AbstractEndpoint<List<Map<String, ?>>> {
DatabaseFactory factory = DatabaseFactory.getInstance(); DatabaseFactory factory = DatabaseFactory.getInstance();
DataSource dataSource = this.liquibase.getDataSource(); DataSource dataSource = this.liquibase.getDataSource();
JdbcConnection connection = new JdbcConnection(dataSource.getConnection()); JdbcConnection connection = new JdbcConnection(dataSource.getConnection());
try {
Database database = factory.findCorrectDatabaseImplementation(connection); Database database = factory.findCorrectDatabaseImplementation(connection);
return service.queryDatabaseChangeLogTable(database); return service.queryDatabaseChangeLogTable(database);
} }
finally {
connection.close();
}
}
catch (Exception ex) { catch (Exception ex) {
throw new IllegalStateException("Unable to get Liquibase changelog", ex); throw new IllegalStateException("Unable to get Liquibase changelog", ex);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment