Re: recvfrom/recvmsg

From: David S. Miller (davem@redhat.com)
Date: Sun Nov 10 2002 - 23:00:11 EST


   From: Paul Larson <plars@linuxtestproject.org>
   Date: 08 Nov 2002 15:59:24 -0600
   
   Right now (2.5.46-bk current) I'm getting -1, errno 22 returned, but in
   2.5.46 it was passing without error. Was this change intentional
   (probably) and is that the correct errno to return. I checked SuS, but
   I don't see anything related to that exact condition.
   
No idea. But -1 is invalid.

   There is another test in the same program that also looks like it should
   be failing. Recvfrom, testcase 3 tries to do a recvfrom with (struct
   sockaddr *)-1 passed as the from buffer. Right now, it is passing
   without an error, but that doesn't seem correct.

If namelen is zero, no attempt is made to access the sockaddr pointer.
Returning -EFAULT is always variable and no system call can guarentee
to return this so no test should require it to be returned.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Fri Nov 15 2002 - 22:00:21 EST