Ticket #6061: 0002-of_milliseconds-returned-0-in-case-of-failure-so-the.patch

File 0002-of_milliseconds-returned-0-in-case-of-failure-so-the.patch, 928 bytes (added by andreasf, 14 years ago)

proposed patch: of_milliseconds would never fail

  • src/system/kernel/platform/openfirmware/openfirmware.cpp

    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)  
    559559        int         milliseconds;
    560560    } args = {"milliseconds", 0, 1, 0};
    561561
    562     gCallOpenFirmware(&args);
     562    if (gCallOpenFirmware(&args) == OF_FAILED)
     563        return OF_FAILED;
    563564
    564565    return args.milliseconds;
    565566}