diff options
-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 000509787a..33448e72e7 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 b706874351..b2d54f5fe0 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 aee81015fc..148e686516 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); } |