Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Apr 2013 13:40:13 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r249649 - head/sys/kern
Message-ID:  <201304191340.r3JDeD9h043466@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304191340.r3JDeD9h043466>