aboutsummaryrefslogtreecommitdiff
path: root/src/clients/kpasswd
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2004-06-07 19:31:23 +0000
committerEzra Peisach <epeisach@mit.edu>2004-06-07 19:31:23 +0000
commit2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49 (patch)
tree5e83c145c9fcded5389143263760e5e7da16bc77 /src/clients/kpasswd
parentb7d2088661c5db832ff1cef008dc92306b6d465f (diff)
downloadkrb5-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/ChangeLog8
-rw-r--r--src/clients/kpasswd/kpasswd.c2
-rw-r--r--src/clients/kpasswd/ksetpwd.c2
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);
}