summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2003-04-24 19:30:16 +0000
committerJelmer Vernooij <jelmer@samba.org>2003-04-24 19:30:16 +0000
commit477f90f95cf710578bbe2798d80b4638d714cbf3 (patch)
tree8d53d1e1bab596a7f0ae48330939ef7c4a4c3f9d /source3
parent8bfad47114aae1ff1724dc27309e0de18dc333e6 (diff)
downloadsamba-477f90f95cf710578bbe2798d80b4638d714cbf3.tar.gz
samba-477f90f95cf710578bbe2798d80b4638d714cbf3.tar.bz2
samba-477f90f95cf710578bbe2798d80b4638d714cbf3.zip
Check for absolute paths by only checking the first character of the module name.
Don't use strchr_m, which caused race conditions. (This used to be commit 9411e3336ebe781da2b418219dd5803fecfc42fe)
Diffstat (limited to 'source3')
-rw-r--r--source3/lib/module.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/lib/module.c b/source3/lib/module.c
index 763a5c2b2d..53223cfebe 100644
--- a/source3/lib/module.c
+++ b/source3/lib/module.c
@@ -80,7 +80,7 @@ int smb_probe_module(const char *subsystem, const char *module)
pstring full_path;
/* Check for absolute path */
- if(strchr_m(module, '/'))return smb_load_module(module);
+ if(module[0] == '/')return smb_load_module(module);
pstrcpy(full_path, lib_path(subsystem));
pstrcat(full_path, "/");