Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: using "(void)" casts to purposefully ignore return values
On Thu, Aug 25, 2011 at 09:54:05AM +0930, Brett Lymn wrote:
 > > > Nope, someone has not read the strlcat man page closely enough. If you
 > > > screw up in just the right way strlcat WILL NOT null terminate a string.
 > > 
 > > You are mixing up strncat and strlcat. The former doesn't NUL-terminate,
 > > the latter does explicitly in all but one case (n==0).
 > 
 > I repeat.  Someone has not read the strlcat man page properly.
 > Seriously.  The belief that strlcat will always nul terminate is wrong.
If you pass an unterminated string to ~any other string function,
demons fly out of your nose. I'm not sure why you think there's
anything noteworthy about strlcpy's behavior in this case.
-- 
David A. Holland
dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index