diff options
Diffstat (limited to 'libfshelp')
-rw-r--r-- | libfshelp/fetch-root.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libfshelp/fetch-root.c b/libfshelp/fetch-root.c index 1b6739ec..d7761e58 100644 --- a/libfshelp/fetch-root.c +++ b/libfshelp/fetch-root.c @@ -75,10 +75,10 @@ fshelp_fetch_root (struct transbox *box, void *cookie, /* MAKE_SEND is safe here because we destroy REND ourselves. */ err = io_reauthenticate (port, rend, MACH_MSG_TYPE_MAKE_SEND); - mach_port_deallocate (mach_task_self (), port); if (! err) err = auth_user_authenticate (newauth, rend, MACH_MSG_TYPE_MAKE_SEND, &ret); + mach_port_deallocate (mach_task_self (), port); if (err) ret = MACH_PORT_NULL; |