diff options
Diffstat (limited to 'source3/utils/smbpasswd.c')
-rw-r--r-- | source3/utils/smbpasswd.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/source3/utils/smbpasswd.c b/source3/utils/smbpasswd.c index 2154f5d15f..fc5933cc1a 100644 --- a/source3/utils/smbpasswd.c +++ b/source3/utils/smbpasswd.c @@ -83,8 +83,7 @@ static void set_line_buffering(FILE *f) static int process_options(int argc, char **argv, int local_flags) { int ch; - pstring configfile; - pstrcpy(configfile, dyn_CONFIGFILE); + const char *configfile = dyn_CONFIGFILE; local_flags |= LOCAL_SET_PASSWORD; @@ -98,7 +97,7 @@ static int process_options(int argc, char **argv, int local_flags) local_flags |= LOCAL_AM_ROOT; break; case 'c': - pstrcpy(configfile,optarg); + configfile = optarg; break; case 'a': local_flags |= LOCAL_ADD_USER; @@ -163,7 +162,7 @@ static int process_options(int argc, char **argv, int local_flags) usage(); } } - + argc -= optind; argv += optind; |