diff --git a/daemon/mount.c b/daemon/mount.c index 9bb005a..4c2d6b2 100644 --- a/daemon/mount.c +++ b/daemon/mount.c @@ -122,10 +122,17 @@ out: return status; } +static void cancel_mount(IN nfs41_upcall *upcall) +{ + mount_upcall_args *args = &upcall->args.mount; + nfs41_root_deref(args->root); +} + const nfs41_upcall_op nfs41_op_mount = { parse_mount, handle_mount, - marshall_mount + marshall_mount, + cancel_mount };