svn commit: r249649 - head/sys/kern

Gleb Smirnoff glebius at FreeBSD.org
Fri Apr 19 13:40:13 UTC 2013


Author: glebius
Date: Fri Apr 19 13:40:13 2013
New Revision: 249649
URL: http://svnweb.freebsd.org/changeset/base/249649

Log:
  Don't compare unsigned socklen_t against < 0.
  
  Reviewed by:	jhb

Modified:
  head/sys/kern/uipc_syscalls.c

Modified: head/sys/kern/uipc_syscalls.c
==============================================================================
--- head/sys/kern/uipc_syscalls.c	Fri Apr 19 11:56:25 2013	(r249648)
+++ head/sys/kern/uipc_syscalls.c	Fri Apr 19 13:40:13 2013	(r249649)
@@ -382,11 +382,8 @@ kern_accept(struct thread *td, int s, st
 	pid_t pgid;
 	int tmp;
 
-	if (name) {
+	if (name)
 		*name = NULL;
-		if (*namelen < 0)
-			return (EINVAL);
-	}
 
 	AUDIT_ARG_FD(s);
 	fdp = td->td_proc->p_fd;
@@ -1565,9 +1562,6 @@ kern_getsockname(struct thread *td, int 
 	socklen_t len;
 	int error;
 
-	if (*alen < 0)
-		return (EINVAL);
-
 	AUDIT_ARG_FD(fd);
 	error = getsock_cap(td->td_proc->p_fd, fd, CAP_GETSOCKNAME, &fp, NULL);
 	if (error)
@@ -1665,9 +1659,6 @@ kern_getpeername(struct thread *td, int 
 	socklen_t len;
 	int error;
 
-	if (*alen < 0)
-		return (EINVAL);
-
 	AUDIT_ARG_FD(fd);
 	error = getsock_cap(td->td_proc->p_fd, fd, CAP_GETPEERNAME, &fp, NULL);
 	if (error)


More information about the svn-src-head mailing list