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:
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);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user