[Olsr-dev] Good use patterns of "goto" - or not? (was Re: httpinfo IPv6 patch)

Alina Friedrichsen (spam-protected)
Tue Nov 18 17:16:50 CET 2008


Hello Roar!

> I also likes this approach a lot better than copying the error handing in
> every code 
> branch. The goto call in it self is not evil or dangerous, it all depend
> on how it is used.

ACK

> But I don't think a check for NULL before calling free() is needed, most
> operating system 
> as I know of handles a NULL pointer just fine (please correct me if you
> know of any system 
> that does not).
> 
>  From Linux "man 3 free":
> "If ptr is NULL, no operation is performed."
> 
>  From MS MSDN (windows):
> "If memblock is NULL, the pointer is ignored and free immediately
> returns."

Okay, but I'm not sure that it's in every c library the case.

Regards
Alina

-- 
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser




More information about the Olsr-dev mailing list