Fix pam_smbpass build
authorAlexander Bokovoy <ab@samba.org>
Thu, 13 Dec 2007 09:55:32 +0000 (12:55 +0300)
committerAlexander Bokovoy <ab@samba.org>
Thu, 13 Dec 2007 09:55:32 +0000 (12:55 +0300)
(This used to be commit fbc510f1717fe82338262c18c252d18987c55b5c)

source3/pam_smbpass/support.c

index 9d56bd495017bec2284843c8ce830f11504008a8..bc9481d9e9fd11b4e5dfcd4424e825cd98302077 100644 (file)
        void _cleanup(pam_handle_t *, void *, int);
        char *_pam_delete(register char *);
 
-       /* default configuration file location */
-
-       const char *servicesf = get_dyn_CONFIGFILE();
-
        /* syslogging function for errors and other information */
 
        void _log_err( int err, const char *format, ... )
 int set_ctrl( int flags, int argc, const char **argv )
 {
     int i = 0;
-    const char *service_file = get_dyn_CONFIGFILE();
+    const char *service_file = NULL;
     unsigned int ctrl;
 
     ctrl = SMB_DEFAULTS;       /* the default selection of options */
@@ -139,7 +135,7 @@ int set_ctrl( int flags, int argc, const char **argv )
     set( SMB__NONULL, ctrl );
 
     /* initialize service file location */
-    service_file=servicesf;
+    service_file=get_dyn_CONFIGFILE();
 
     if (flags & PAM_SILENT) {
         set( SMB__QUIET, ctrl );