]> granicus.if.org Git - shadow/commitdiff
* src/passwd.c: Ignore return value of time() when use with a
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 13 Jun 2008 21:09:14 +0000 (21:09 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 13 Jun 2008 21:09:14 +0000 (21:09 +0000)
non NULL argument.
* src/passwd.c: Cast number of days to a long integer.

ChangeLog
src/passwd.c

index daaa6655198baeb7072226473110e258bf6fa54a..9d52302937792e859dcf94bb8e79791d18d198a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-06-13  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * src/passwd.c: Ignore return value of time() when use with a
+       non NULL argument.
+       * src/passwd.c: Cast number of days to a long integer.
+
 2008-06-13  Nicolas François  <nicolas.francois@centraliens.net>
 
        * src/groupmod.c: The ID argument of audit_logger is an unsigned
index 259731a4d1a364786ef3ba25846bcd81cf7a94bb..eb10231ef32ae9888646620a4c17b2116e670719 100644 (file)
@@ -365,7 +365,7 @@ static void check_password (const struct passwd *pw, const struct spwd *sp)
                return;
        }
 
-       time (&now);
+       (void) time (&now);
 
        /*
         * Expired accounts cannot be changed ever. Passwords which are
@@ -588,7 +588,7 @@ static void update_shadow (void)
                nsp->sp_inact = (inact * DAY) / SCALE;
        }
        if (do_update_age) {
-               nsp->sp_lstchg = time ((time_t *) 0) / SCALE;
+               nsp->sp_lstchg = (long) time ((time_t *) 0) / SCALE;
        }
        if (lflg) {
                /* Set the account expiry field to 1.