From 9c52f7aee7550ceac44a24854780796a6127d512 Mon Sep 17 00:00:00 2001 From: LI Qing Date: Fri, 20 Oct 2023 15:34:15 +0800 Subject: [PATCH] Fix the incorrect nlinks decrease in ramfs --- services/libs/jinux-std/src/fs/ramfs/fs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/libs/jinux-std/src/fs/ramfs/fs.rs b/services/libs/jinux-std/src/fs/ramfs/fs.rs index f5894b797..317d2834c 100644 --- a/services/libs/jinux-std/src/fs/ramfs/fs.rs +++ b/services/libs/jinux-std/src/fs/ramfs/fs.rs @@ -698,7 +698,7 @@ impl Inode for RamInode { self_inode.dec_size(); self_inode.dec_nlinks(); drop(self_inode); - let mut target_inode = self.0.write(); + let mut target_inode = target.0.write(); target_inode.dec_nlinks(); target_inode.dec_nlinks(); Ok(())