From cda0b7051967afaaaafbd3dad2052c66b3035491 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 9 Jan 2009 19:40:09 -0800 Subject: Minor tidyup of unix account missing code. Jeremy. --- source3/utils/smbpasswd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source3/utils/smbpasswd.c b/source3/utils/smbpasswd.c index 93e2f81585..4cd0d55f56 100644 --- a/source3/utils/smbpasswd.c +++ b/source3/utils/smbpasswd.c @@ -430,14 +430,14 @@ static int process_root(int local_flags) } if((local_flags & LOCAL_SET_PASSWORD) && (new_passwd == NULL)) { - struct passwd *passwd; + struct passwd *passwd = getpwnam_alloc(NULL, user_name); - passwd = getpwnam_alloc(NULL, user_name); if (!passwd) { - DEBUG(0, ("Cannot locate Unix account for " - "'%s'!\n", user_name)); - exit(1);; + fprintf(stderr, "Cannot locate Unix account for " + "'%s'!\n", user_name); + exit(1); } + TALLOC_FREE(passwd); new_passwd = prompt_for_new_password(stdin_passwd_get); -- cgit