From a1d8ee1e131b1b735e60a9cd83a0ce9e8391f43b Mon Sep 17 00:00:00 2001
From: mboelen <michael@cisofy.com>
Date: Tue, 4 Nov 2014 02:23:43 +0100
Subject: [PATCH] Changes to uptime calculation for OpenBSD

---
 include/tests_boot_services | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/tests_boot_services b/include/tests_boot_services
index 484bbb4c..f2c123af 100644
--- a/include/tests_boot_services
+++ b/include/tests_boot_services
@@ -580,10 +580,10 @@
              OpenBSD)
                 if [ ! "${SYSCTLBINARY}" = "" ]; then
                     TIME_BOOT=`${SYSCTLBINARY} -n kern.boottime`
+                    TIME_NOW=`date "+%s"`
                     logtext "Boot time: ${TIME_BOOT}"
                     logtext "Current time: ${TIME_NOW}"
-                    TIME_NOW=`date "+%s"`
-                    if [ ! "${TIME_BOOT}" = "" -a "${TIME_NOW}" = "" ]; then
+                    if [ ! "${TIME_BOOT}" = "" -a ! "${TIME_NOW}" = "" ]; then
                         UPTIME_IN_SECS=`expr ${TIME_NOW} - ${TIME_BOOT}`
                       else
                         ReportException "${TEST_NO}:5" "Most likely kern.boottime empty, unable to determine uptime"