hash_notify_init is never called
Juergen Hasch
Hasch at t-online.de
Fri Mar 30 14:22:08 GMT 2001
Hello,
in smbd/notify.c ( samba_2.2.0_alpha3 and head ) there seems to be an
invalid test for cnotify:
BOOL init_change_notify(void)
{
#if HAVE_KERNEL_CHANGE_NOTIFY
cnotify = kernel_notify_init();
#endif
if (!cnotify) cnotify = hash_notify_init();
if (!cnotify) {
DEBUG(0,("Failed to init change notify system\n"));
return False;
}
return True;
}
Because cnotify is not zeroed, hash_notify_init will never be called if
the kernel change notification is not compiled in.
After adding
cnotify==NULL;
at the start of the function I get the hash notification running.
... Juergen
More information about the samba-technical
mailing list