libct: add a defer fd close in createDeviceNode

Signed-off-by: lifubang <lifubang@acmcoder.com>
This commit is contained in:
lifubang
2025-11-18 04:53:19 +00:00
committed by lfbzhm
parent 69785c117c
commit 6ac151d69b
+2
View File
@@ -995,6 +995,8 @@ func createDeviceNode(rootfs string, node *devices.Device, bind bool) error {
if err != nil {
return fmt.Errorf("mkdir parent of device inode %q: %w", node.Path, err)
}
defer destDir.Close()
if bind {
return bindMountDeviceNode(destDir, destName, node)
}