Change talloc_autofree_context() to frame in Andrew's schannel.tdb TDB_CLEAR_IF_FIRST
authorJeremy Allison <jra@samba.org>
Fri, 25 Jun 2010 19:02:08 +0000 (12:02 -0700)
committerJeremy Allison <jra@samba.org>
Fri, 25 Jun 2010 19:02:08 +0000 (12:02 -0700)
changes. Using talloc_autofree_context() has undesirable effects when forked
subprocesses exit.

Jeremy.

source3/smbd/server.c

index 03fd9aa79de6f156f9e70bbe68aa6beb96c8ae5f..24788a95b1d09204625c097e7879f95c5aa29478 100644 (file)
@@ -1025,7 +1025,7 @@ extern void build_options(bool screen);
        }
 
        if (lp_server_role() == ROLE_DOMAIN_BDC || lp_server_role() == ROLE_DOMAIN_PDC) {
-               if (!open_schannel_session_store(talloc_autofree_context(), lp_private_dir())) {
+               if (!open_schannel_session_store(frame, lp_private_dir())) {
                        DEBUG(0,("ERROR: Samba cannot open schannel store for secured NETLOGON operations.\n"));
                        exit(1);
                }