summaryrefslogtreecommitdiff
path: root/usr.sbin/apm
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2003-07-13 20:06:41 +0000
committerRobert Watson <rwatson@FreeBSD.org>2003-07-13 20:06:41 +0000
commitbc8aff4484888b90f6974941229ac308ea0fd8f1 (patch)
tree28179b705c64704dfe6b8f977061820c6c9a0666 /usr.sbin/apm
parent45cabbdc582e0bb1e45c83ba033eaf3e4b4b3ee7 (diff)
downloadsrc-test2-bc8aff4484888b90f6974941229ac308ea0fd8f1.tar.gz
src-test2-bc8aff4484888b90f6974941229ac308ea0fd8f1.zip
Notes
Diffstat (limited to 'usr.sbin/apm')
-rw-r--r--usr.sbin/apm/apm.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/usr.sbin/apm/apm.c b/usr.sbin/apm/apm.c
index b0afefb56dfe..62a3aedf01fc 100644
--- a/usr.sbin/apm/apm.c
+++ b/usr.sbin/apm/apm.c
@@ -293,9 +293,12 @@ print_all_info(int fd, apm_info_t aip, int bioscall_available)
t = mktime(&tm);
else
t = timegm(&tm);
- tm = *localtime(&t);
- strftime(buf, sizeof(buf), "%c", &tm);
- printf("Resume timer: %s\n", buf);
+ if (t != -1) {
+ tm = *localtime(&t);
+ strftime(buf, sizeof(buf), "%c", &tm);
+ printf("Resume timer: %s\n", buf);
+ } else
+ printf("Resume timer: unknown\n");
}
}