Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/sys/net
On Sun, May 17, 2009 at 6:24 PM, Quentin Garnier <cube%cubidou.net@localhost>
wrote:
> On Sun, May 17, 2009 at 05:40:44PM +0300, Elad Efrat wrote:
> [...]
>> > 3. When (publicly, even) told about an obvious bug, you still go
>> > ahead and commit it.
>>
>> False, the bug you're referring to wasn't the one that was fixed, see
>> the commit diff:
>>
>>
>> http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/net/if_bridge.c.diff?r1=1.68&r2=1.69&f=h
>
> Yes, it's much different; instead of dereferencing crap because of an
> invalid value of ifd_cmd, you were dereferencing NULL beacause of an
> invalid value of ifd_cmd.
I find it more elegant.
> What's really worse, though, is that gcc *told* you about bc being used
> uninitialised, which I guess is why you added the XXXGCC comment at the
> initialisation of bc.
Gcc will keep telling us about bc being used uninitialized even after
cegger@'s fix if you remove the initialization. The XXXGCC was added
because we now set bc in a conditional scope and use it in another. My
fault is that I didn't bail out if the check failed like I do with the
kauth(9) call. I made a mistake, someone else fixed it, let's move on.
-e.
Home |
Main Index |
Thread Index |
Old Index