]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
report error if time string doesn't parse
authorKen Raeburn <raeburn@mit.edu>
Thu, 29 Jan 2009 21:23:09 +0000 (21:23 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 29 Jan 2009 21:23:09 +0000 (21:23 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/mkey_migrate@21831 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/dbutil/kdb5_mkey.c

index 68112c813077a5b8a9d4b962f0dbd766ca592a2e..67bf5470c9e532823111566ba8f6344be27b3228 100644 (file)
@@ -411,7 +411,14 @@ kdb5_use_mkey(int argc, char *argv[])
     }
 
     if (argc == 3) {
-        start_time = (krb5_timestamp) get_date(argv[2]);
+        time_t t = get_date(argv[2]);
+         if (t == -1) {
+            com_err(progname, 0, "could not parse date-time string '%s'",
+                    argv[2]);
+            exit_status++;
+            return;
+        } else
+            start_time = (krb5_timestamp) t;
     } else {
         start_time = now;
     }