From ce77703146d6a8d46b13f78c5fd8d800dae1ca3c Mon Sep 17 00:00:00 2001
From: 4lDO2 <4lDO2@protonmail.com>
Date: Sun, 28 May 2023 12:05:19 +0200
Subject: [PATCH] Move forwarded files rather than copying them.

---
 src/scheme/user.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/scheme/user.rs b/src/scheme/user.rs
index fe76233c..1f3f131e 100644
--- a/src/scheme/user.rs
+++ b/src/scheme/user.rs
@@ -270,7 +270,7 @@ impl UserInner {
                 SKMSG_FRETURNFD => {
                     let fd = packet.c;
 
-                    let desc = context::current()?.read().get_file(FileHandle::from(fd)).ok_or(Error::new(EINVAL))?.description;
+                    let desc = context::current()?.read().remove_file(FileHandle::from(fd)).ok_or(Error::new(EINVAL))?.description;
 
                     self.done.send(packet.id, Response::Fd(desc));
                 }
-- 
GitLab