diff options
author | pjd <pjd@FreeBSD.org> | 2013-01-31 22:15:41 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2013-01-31 22:15:41 +0000 |
commit | 8a682d18ffcf31179fcc140d27905cc12c953bf0 (patch) | |
tree | c0abc76a2c21b1321832cca449f495a094b8b01b /sys/kern/vfs_syscalls.c | |
parent | b04cb3ac24c8af0c1b3416bdc47bc70c95319744 (diff) | |
download | FreeBSD-src-8a682d18ffcf31179fcc140d27905cc12c953bf0.zip FreeBSD-src-8a682d18ffcf31179fcc140d27905cc12c953bf0.tar.gz |
Remove leftover label after Giant removal from VFS.
Diffstat (limited to 'sys/kern/vfs_syscalls.c')
-rw-r--r-- | sys/kern/vfs_syscalls.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/kern/vfs_syscalls.c b/sys/kern/vfs_syscalls.c index 3f2e523..9780d63 100644 --- a/sys/kern/vfs_syscalls.c +++ b/sys/kern/vfs_syscalls.c @@ -1108,7 +1108,7 @@ kern_openat(struct thread *td, int fd, char *path, enum uio_seg pathseg, if (error == ERESTART) error = EINTR; - goto bad_unlocked; + goto bad; } td->td_dupfd = 0; NDFREE(&nd, NDF_ONLY_PNBUF); @@ -1150,12 +1150,11 @@ success: */ if ((error = kern_capwrap(td, fp, nd.ni_baserights, &indx)) != 0) - goto bad_unlocked; + goto bad; } else #endif if ((error = finstall(td, fp, &indx, flags)) != 0) - goto bad_unlocked; - + goto bad; } /* @@ -1166,7 +1165,6 @@ success: td->td_retval[0] = indx; return (0); bad: -bad_unlocked: KASSERT(indx == -1, ("indx=%d, should be -1", indx)); fdrop(fp, td); return (error); |