diff options
author | Dale S. Rahn <rahnds@cvs.openbsd.org> | 2000-03-23 04:12:49 +0000 |
---|---|---|
committer | Dale S. Rahn <rahnds@cvs.openbsd.org> | 2000-03-23 04:12:49 +0000 |
commit | 0f6a0fd938026e4dee885e50f59b4a935061a465 (patch) | |
tree | 6eccff3cc3c608a5b3f316df2f070fb335634a29 | |
parent | 9abc578b0d35424a4bb79c2a1e9e3af5d228a518 (diff) |
If failure occurs on clock reading routine, make certain that the time
translation failes.
-rw-r--r-- | sys/arch/powerpc/powerpc/clock.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sys/arch/powerpc/powerpc/clock.c b/sys/arch/powerpc/powerpc/clock.c index 8cce28d6904..8ce5d57b888 100644 --- a/sys/arch/powerpc/powerpc/clock.c +++ b/sys/arch/powerpc/powerpc/clock.c @@ -1,4 +1,4 @@ -/* $OpenBSD: clock.c,v 1.5 1999/11/09 00:20:41 rahnds Exp $ */ +/* $OpenBSD: clock.c,v 1.6 2000/03/23 04:12:48 rahnds Exp $ */ /* $NetBSD: clock.c,v 1.1 1996/09/30 16:34:40 ws Exp $ */ /* @@ -102,7 +102,10 @@ inittodr(base) if (clock_read != NULL ) { (*clock_read)( &sec, &min, &hour, &day, &mon, &year); - } + } else { + /* force failure on chiptotime */ + mon = 0; + } if ((time.tv_sec = chiptotime(sec, min, hour, day, mon, year)) == 0) { printf("WARNING: unable to get date/time"); /* |