summaryrefslogtreecommitdiffstats
path: root/source/python
diff options
context:
space:
mode:
authorDerrell Lipman <derrell@samba.org>2006-01-28 22:53:04 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 11:06:18 -0500
commitf2a24de769d1b2266e576597c57a8e3b1e2a2b51 (patch)
tree7fec57191368a498282d032819b76fc9dbd97bbe /source/python
parent0e24c701ce3755d71de7fdccb9f4564b381bf996 (diff)
downloadsamba-f2a24de769d1b2266e576597c57a8e3b1e2a2b51.tar.gz
samba-f2a24de769d1b2266e576597c57a8e3b1e2a2b51.tar.xz
samba-f2a24de769d1b2266e576597c57a8e3b1e2a2b51.zip
r13212: r12414@cabra: derrell | 2006-01-28 17:52:17 -0500
lp_load() could not be called multiple times to modify parameter settings based on reading from multiple configuration settings. Each time, it initialized all of the settings back to their defaults before reading the specified configuration file. This patch adds a parameter to lp_load() specifying whether the settings should be initialized. It does, however, still force the settings to be initialized the first time, even if the request was to not initialize them. (Not doing so could wreak havoc due to uninitialized values.)
Diffstat (limited to 'source/python')
-rw-r--r--source/python/py_common.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/python/py_common.c b/source/python/py_common.c
index 66f35759c3d..70d478b9797 100644
--- a/source/python/py_common.c
+++ b/source/python/py_common.c
@@ -47,7 +47,7 @@ void py_samba_init(void)
/* Load configuration file */
- if (!lp_load(dyn_CONFIGFILE, True, False, False))
+ if (!lp_load(dyn_CONFIGFILE, True, False, False, True))
fprintf(stderr, "Can't load %s\n", dyn_CONFIGFILE);
/* Misc other stuff */