File descriptor leak in pam_winbind.so

jra at dp.samba.org jra at dp.samba.org
Thu Aug 29 07:50:00 GMT 2002


On Thu, Aug 29, 2002 at 05:44:51PM +0100, Paul Flinders wrote:
>   	return retval;
> + }
> + 
> + void __attribute__ ((destructor))  unload () 
> + {
> + 	/* Make sure socket is closed on unload of dll, some apps use PAM in
> + 	   a manner which leaks FDs otherwise */
> + 	close_sock();

This is *horribly* non-portable I'm afraid. If you need this
can you provide an autoconf test that will determine if this
hideous construct (__attribute__ ((destructor))  unload ()) is
supported on the current platform/compiler.

Thanks,

	Jeremy.



More information about the samba-technical mailing list