version 1.86.2.1, 2004/05/20 09:50:51 |
version 1.86.2.2, 2006/08/28 14:54:26 |
Line 242 sys_accept(struct lwp *l, void *v, regis |
|
Line 242 sys_accept(struct lwp *l, void *v, regis |
|
namelen = nam->m_len; |
namelen = nam->m_len; |
/* SHOULD COPY OUT A CHAIN HERE */ |
/* SHOULD COPY OUT A CHAIN HERE */ |
if ((error = copyout(mtod(nam, caddr_t), |
if ((error = copyout(mtod(nam, caddr_t), |
(caddr_t)SCARG(uap, name), namelen)) == 0) |
(caddr_t)SCARG(uap, name), namelen)) != 0 || |
error = copyout((caddr_t)&namelen, |
(error = copyout((caddr_t)&namelen, |
(caddr_t)SCARG(uap, anamelen), |
(caddr_t)SCARG(uap, anamelen), |
sizeof(*SCARG(uap, anamelen))); |
sizeof(*SCARG(uap, anamelen)))) != 0) { |
|
soclose(so); |
|
} |
} |
} |
/* if an error occurred, free the file descriptor */ |
/* if an error occurred, free the file descriptor */ |
if (error) { |
if (error) { |