SCCS-vsn: sys/kern/uipc_syscalls.c 6.2
-/* uipc_syscalls.c 6.1 83/07/29 */
+/* uipc_syscalls.c 6.2 83/09/25 */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
u.u_error = EINVAL;
return;
}
u.u_error = EINVAL;
return;
}
+ if (iov->iov_len == 0)
+ continue;
if (useracc(iov->iov_base, (u_int)iov->iov_len, B_READ) == 0) {
u.u_error = EFAULT;
return;
if (useracc(iov->iov_base, (u_int)iov->iov_len, B_READ) == 0) {
u.u_error = EFAULT;
return;
u.u_error = EINVAL;
return;
}
u.u_error = EINVAL;
return;
}
+ if (iov->iov_len == 0)
+ continue;
if (useracc(iov->iov_base, (u_int)iov->iov_len, B_WRITE) == 0) {
u.u_error = EFAULT;
return;
if (useracc(iov->iov_base, (u_int)iov->iov_len, B_WRITE) == 0) {
u.u_error = EFAULT;
return;