diff options
author | Ezra Peisach <epeisach@mit.edu> | 2004-06-07 19:31:23 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2004-06-07 19:31:23 +0000 |
commit | 2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49 (patch) | |
tree | 5e83c145c9fcded5389143263760e5e7da16bc77 /src/clients/kpasswd | |
parent | b7d2088661c5db832ff1cef008dc92306b6d465f (diff) | |
download | krb5-2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49.zip krb5-2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49.tar.gz krb5-2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49.tar.bz2 |
* kpasswd.c (get_name_from_passwd_file): Do not cast return from
getuid() to int as argument to getpwuid.
* ksetpwd.c: Include time.h for time() prototype.
(main): Return 0 on success.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16417 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/clients/kpasswd')
-rw-r--r-- | src/clients/kpasswd/ChangeLog | 8 | ||||
-rw-r--r-- | src/clients/kpasswd/kpasswd.c | 2 | ||||
-rw-r--r-- | src/clients/kpasswd/ksetpwd.c | 2 |
3 files changed, 11 insertions, 1 deletions
diff --git a/src/clients/kpasswd/ChangeLog b/src/clients/kpasswd/ChangeLog index 0005097..33448e7 100644 --- a/src/clients/kpasswd/ChangeLog +++ b/src/clients/kpasswd/ChangeLog @@ -1,3 +1,11 @@ +2004-06-07 Ezra Peisach <epeisach@mit.edu> + + * kpasswd.c (get_name_from_passwd_file): Do not cast return from + getuid() to int as argument to getpwuid. + + * ksetpwd.c: Include time.h for time() prototype. + (main): Return 0 on success. + 2004-05-30 Ken Raeburn <raeburn@mit.edu> * ksetpwd.c (verify_creds, get_init_creds_opt_init, diff --git a/src/clients/kpasswd/kpasswd.c b/src/clients/kpasswd/kpasswd.c index b706874..b2d54f5 100644 --- a/src/clients/kpasswd/kpasswd.c +++ b/src/clients/kpasswd/kpasswd.c @@ -21,7 +21,7 @@ void get_name_from_passwd_file(program_name, kcontext, me) { struct passwd *pw; krb5_error_code code; - if ((pw = getpwuid((int) getuid()))) { + if ((pw = getpwuid(getuid()))) { if ((code = krb5_parse_name(kcontext, pw->pw_name, me))) { com_err (program_name, code, "when parsing name %s", pw->pw_name); exit(1); diff --git a/src/clients/kpasswd/ksetpwd.c b/src/clients/kpasswd/ksetpwd.c index aee8101..148e686 100644 --- a/src/clients/kpasswd/ksetpwd.c +++ b/src/clients/kpasswd/ksetpwd.c @@ -2,6 +2,7 @@ #include <string.h> #include <unistd.h> #include <stdio.h> +#include <time.h> #define TKTTIMELEFT 60*10 /* ten minutes */ @@ -308,4 +309,5 @@ int main( int argc, char ** argv ) } } } + return(0); } |