Skip to content

Commit bcb7c0b

Browse files
committed
fix(db): restore finally block for close log in TronDatabase
Move the "End to close" log back into a finally block so it is guaranteed to execute even if dbSource.closeDB() throws an Error.
1 parent 7142e2e commit bcb7c0b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

chainbase/src/main/java/org/tron/core/db/TronDatabase.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,9 @@ public void close() {
8585
dbSource.closeDB();
8686
} catch (Exception e) {
8787
logger.warn("Failed to close dbSource in {}.", getName(), e);
88+
} finally {
89+
logger.info("******** End to close {}. ********", getName());
8890
}
89-
logger.info("******** End to close {}. ********", getName());
9091
}
9192

9293
public abstract void put(byte[] key, T item);

0 commit comments

Comments
 (0)