Do an explicit init_globals() when restarting for "config backend = registry".
authorMichael Adam <obnox@samba.org>
Fri, 18 Jan 2008 15:06:37 +0000 (16:06 +0100)
committerMichael Adam <obnox@samba.org>
Sun, 20 Jan 2008 02:54:57 +0000 (03:54 +0100)
Michael
(This used to be commit 487c43f9284598a3c60b06fc60e5c50844e11b87)

source3/param/loadparm.c

index 0d3fbbf77c64f9604368e60629ddb3cf50bee0ad..0796a78dd31c8b458da4b1f8359ca613208adbd2 100644 (file)
@@ -5725,6 +5725,7 @@ bool lp_load(const char *pszFname,
                         */
                        config_backend = CONFIG_BACKEND_REGISTRY;
                        /* start over */
+                       init_globals(false);
                        return lp_load(pszFname, global_only, save_defaults,
                                       add_ipc, initialize_globals);
                }