You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2020/11/12 01:22:09 UTC
[iotdb] branch master updated: Fix resource leak in
FileLoaderManager (#2015)
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/master by this push:
new ff2c0c8 Fix resource leak in FileLoaderManager (#2015)
ff2c0c8 is described below
commit ff2c0c84eaed896ac71ab49fddd6489a021c395f
Author: Benedict Jin <as...@apache.org>
AuthorDate: Thu Nov 12 09:21:58 2020 +0800
Fix resource leak in FileLoaderManager (#2015)
---
.../org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java
index a3c4af9..8160745 100644
--- a/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java
+++ b/server/src/main/java/org/apache/iotdb/db/sync/receiver/load/FileLoaderManager.java
@@ -151,8 +151,8 @@ public class FileLoaderManager {
if (!deviceOwnerFile.exists()) {
deviceOwnerFile.createNewFile();
}
- try (ObjectOutputStream deviceOwnerOutput = new ObjectOutputStream(
- new FileOutputStream(deviceOwnerFile, false))) {
+ try (FileOutputStream fos = new FileOutputStream(deviceOwnerFile, false);
+ ObjectOutputStream deviceOwnerOutput = new ObjectOutputStream(fos)) {
deviceOwnerOutput.writeObject(deviceOwnerMap);
}
}