The Samba-Bugzilla – Attachment 10170 Details for
Bug 10722
samba-tool crashes with uncaught exception when parsing include = /path/to/%U.conf in smb.conf
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[fixed] handle (ignore) substitution variable in smb.conf
handle_substitution_variable.patch (text/plain), 976 bytes, created by
Quentin Gibeaux
on 2014-08-04 09:27:55 UTC
(
hide
)
Description:
[fixed] handle (ignore) substitution variable in smb.conf
Filename:
MIME Type:
Creator:
Quentin Gibeaux
Created:
2014-08-04 09:27:55 UTC
Size:
976 bytes
patch
obsolete
>commit a18891f0874bed3f85d0a97591d272ee7e03a3fb >Author: qgibeaux <qgibeaux@iris-tech.fr> >Date: Thu Jul 17 09:55:40 2014 +0200 > > handle (ignore) substitution variable in smb.conf > >diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c >index 455c5e6..f8e2234 100644 >--- a/lib/param/loadparm.c >+++ b/lib/param/loadparm.c >@@ -1133,8 +1133,20 @@ static bool handle_include(struct loadparm_context *lp_ctx, int unused, > > lpcfg_string_set(lp_ctx, ptr, fname); > >- if (file_exist(fname)) >+ if (file_exist(fname)) { > return pm_process(fname, do_section, do_parameter, lp_ctx); >+ } else { >+ char *varSubStr; >+ varSubStr = strstr(fname, "%"); >+ if(varSubStr) { >+ char nextChar = varSubStr[1]; >+ if(nextChar && (nextChar>='a'&& nextChar<='z') || (nextChar>='A' && nextChar<='Z')) >+ { >+ DEBUG (3, ("Tried to load %s but variable in filename, ignoring file...\n", fname) ); >+ return( true ); >+ } >+ } >+ } > > DEBUG(2, ("Can't find include file %s\n", fname)); >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 10722
:
10116
|
10170
|
10171
|
10257
|
11420
|
11551
|
11552
|
11553
|
11554
|
11555
|
11702