From 81a3dd497d6231b157b3fb93a179f6432dc66df1 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 15 Nov 2020 21:25:12 +0100 Subject: libmachdev: Fix spurious send reference * libmachdev/trivfs_server.c (trivfs_S_fsys_getpriv): Move the just-copied send rights instead of copying them again. --- libmachdev/trivfs_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libmachdev/trivfs_server.c') diff --git a/libmachdev/trivfs_server.c b/libmachdev/trivfs_server.c index b675b4be..3ab15049 100644 --- a/libmachdev/trivfs_server.c +++ b/libmachdev/trivfs_server.c @@ -347,7 +347,7 @@ trivfs_S_fsys_getpriv (struct diskfs_control *init_bootstrap_port, { *dev_master = right; *fstask = mach_task_self (); - *hp_type = *dm_type = MACH_MSG_TYPE_COPY_SEND; + *hp_type = *dm_type = MACH_MSG_TYPE_MOVE_SEND; *task_type = MACH_MSG_TYPE_COPY_SEND; } return err; -- cgit v1.2.3