AW: [En-Nut-Discussion] DNS fix
Oliver Schulz
olischulz at web.de
Thu Apr 15 22:39:24 CEST 2004
Hi Michel,
> I checked it and all other places where I set pointers to 0 prevent
> them from being freed twice.
> E.g. adding dor->dor_name = 0; and dor->dor_data = 0 to
> ReleaseDnsResource()
> DOES prevent freeing twice. (Right?)
Thats right.
But since the ReleaseDnsXXX functions are only called once at the very end
of NutDnsGetResource/NutDnsGetHostByName and the used structures (doh, doq
and dor) are not freed in any other way before, you can be sure, that they
are not freed twice...
Oliver.
More information about the En-Nut-Discussion
mailing list