param: harmonsise logfile parameter
authorAndrew Bartlett <abartlet@samba.org>
Thu, 12 Apr 2012 06:51:54 +0000 (16:51 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 16 Apr 2012 04:32:37 +0000 (14:32 +1000)
lib/param/loadparm.c
source3/param/loadparm.c

index c407429f15ef1bc93c461a74ff892f3605a16d7c..a743b529f451284c8e45d97ec40d94df13f3b964 100644 (file)
@@ -499,7 +499,8 @@ static struct parm_struct parm_table[] = {
                .p_class        = P_GLOBAL,
                .offset         = GLOBAL_VAR(logfile),
                .special        = handle_logfile,
-               .enum_list      = NULL
+               .enum_list      = NULL,
+               .flags          = FLAG_ADVANCED,
        },
 
        {
index 41c29cb0b8925ac0cf5772b04cede0319fb6685e..b3c053ef5846ddb5981d1e0ab1b8317805ae0ade 100644 (file)
@@ -1403,7 +1403,7 @@ static struct parm_struct parm_table[] = {
                .label          = "log file",
                .type           = P_STRING,
                .p_class        = P_GLOBAL,
-               .offset         = GLOBAL_VAR(szLogFile),
+               .offset         = GLOBAL_VAR(logfile),
                .special        = NULL,
                .enum_list      = NULL,
                .flags          = FLAG_ADVANCED,
@@ -4656,9 +4656,9 @@ static void init_globals(bool reinit_globals)
 
        if (!done_init) {
                /* The logfile can be set before this is invoked. Free it if so. */
-               if (Globals.szLogFile != NULL) {
-                       string_free(&Globals.szLogFile);
-                       Globals.szLogFile = NULL;
+               if (Globals.logfile != NULL) {
+                       string_free(&Globals.logfile);
+                       Globals.logfile = NULL;
                }
                done_init = true;
        } else {
@@ -5054,7 +5054,7 @@ static char *lp_string(const char *s)
 FN_GLOBAL_CONST_STRING(lp_smb_ports, smb_ports)
 FN_GLOBAL_CONST_STRING(lp_dos_charset, dos_charset)
 FN_GLOBAL_CONST_STRING(lp_unix_charset, unix_charset)
-FN_GLOBAL_STRING(lp_logfile, szLogFile)
+FN_GLOBAL_STRING(lp_logfile, logfile)
 FN_GLOBAL_STRING(lp_configfile, szConfigFile)
 FN_GLOBAL_CONST_STRING(lp_smb_passwd_file, szSMBPasswdFile)
 FN_GLOBAL_CONST_STRING(lp_private_dir, szPrivateDir)
@@ -9407,7 +9407,7 @@ const char *lp_printername(int snum)
 
 void lp_set_logfile(const char *name)
 {
-       string_set(&Globals.szLogFile, name);
+       string_set(&Globals.logfile, name);
        debug_set_logfile(name);
 }