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