Remove unneeded label 'done2' from socket(). We now grab Giant

only around socreate(), and don't need it for file descriptor
accesses.

Submitted by:	sam
This commit is contained in:
Robert Watson 2004-03-04 01:57:48 +00:00
parent 0e9efd1904
commit 0b759971a2

@ -115,7 +115,7 @@ socket(td, uap)
fdp = td->td_proc->p_fd;
error = falloc(td, &fp, &fd);
if (error)
goto done2;
return (error);
/* An extra reference on `fp' has been held for us by falloc(). */
mtx_lock(&Giant);
error = socreate(uap->domain, &so, uap->type, uap->protocol,
@ -140,7 +140,6 @@ socket(td, uap)
td->td_retval[0] = fd;
}
fdrop(fp, td);
done2:
return (error);
}