summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2005-04-08 22:58:07 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 10:56:32 -0500
commit3dfa6c40fc726ddf38d4cfc6e0604ceed0035d18 (patch)
tree2820f61f6e744e762d417f1b9695467c5e46fe0e /source
parent8f7c36a6c442ce5030be546b761f807fd2fa8087 (diff)
downloadsamba-3dfa6c40fc726ddf38d4cfc6e0604ceed0035d18.tar.gz
samba-3dfa6c40fc726ddf38d4cfc6e0604ceed0035d18.tar.xz
samba-3dfa6c40fc726ddf38d4cfc6e0604ceed0035d18.zip
r6256: Fix fprintf errors in smbpasswd. Fix for bug #2585 Ulf Härnhammar <metaur@telia.com>
Jeremy.
Diffstat (limited to 'source')
-rw-r--r--source/utils/smbpasswd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/utils/smbpasswd.c b/source/utils/smbpasswd.c
index 90c3ce4d2e2..836a161021d 100644
--- a/source/utils/smbpasswd.c
+++ b/source/utils/smbpasswd.c
@@ -282,7 +282,7 @@ static BOOL password_change(const char *remote_mach, char *username,
ret = remote_password_change(remote_mach, username,
old_passwd, new_pw, err_str, sizeof(err_str));
if(*err_str)
- fprintf(stderr, err_str);
+ fprintf(stderr, "%s", err_str);
return ret;
}
@@ -292,7 +292,7 @@ static BOOL password_change(const char *remote_mach, char *username,
if(*msg_str)
printf(msg_str);
if(*err_str)
- fprintf(stderr, err_str);
+ fprintf(stderr, "%s", err_str);
return ret;
}
@@ -503,7 +503,7 @@ static int process_nonroot(int local_flags)
fstrcpy(user_name,pwd->pw_name);
passwd_free(&pwd);
} else {
- fprintf(stderr, "smbpasswd: you don't exist - go away\n");
+ fprintf(stderr, "smbpasswd: cannot lookup user name for uid %u\n", (unsigned int)getuid());
exit(1);
}
}