From 7e5c262700d6d8825d6c06967568da7a0d31fdba Mon Sep 17 00:00:00 2001
From: Andreas Faerber <andreas.faerber@web.de>
Date: Sun, 23 May 2010 14:17:22 +0200
Subject: [PATCH 2/4] of_milliseconds returned 0 in case of failure, so the error check in system_time would never trigger.
---
.../kernel/platform/openfirmware/openfirmware.cpp | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/system/kernel/platform/openfirmware/openfirmware.cpp b/src/system/kernel/platform/openfirmware/openfirmware.cpp
index 8c0f7e0..1f1d997 100644
a
|
b
|
of_milliseconds(void)
|
559 | 559 | int milliseconds; |
560 | 560 | } args = {"milliseconds", 0, 1, 0}; |
561 | 561 | |
562 | | gCallOpenFirmware(&args); |
| 562 | if (gCallOpenFirmware(&args) == OF_FAILED) |
| 563 | return OF_FAILED; |
563 | 564 | |
564 | 565 | return args.milliseconds; |
565 | 566 | } |