diff --git a/src/system/kernel/platform/openfirmware/openfirmware.cpp b/src/system/kernel/platform/openfirmware/openfirmware.cpp index 8c0f7e06e5..1f1d997496 100644 --- a/src/system/kernel/platform/openfirmware/openfirmware.cpp +++ b/src/system/kernel/platform/openfirmware/openfirmware.cpp @@ -559,7 +559,8 @@ of_milliseconds(void) int milliseconds; } args = {"milliseconds", 0, 1, 0}; - gCallOpenFirmware(&args); + if (gCallOpenFirmware(&args) == OF_FAILED) + return OF_FAILED; return args.milliseconds; }