From a6029a10cc672034789ec6bee56119c0901b651a Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Thu, 2 May 2024 16:12:50 +0200 Subject: Fix CUR_TIME computation --- afl-whatsup | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/afl-whatsup b/afl-whatsup index 55ef2473..5f5255f5 100755 --- a/afl-whatsup +++ b/afl-whatsup @@ -111,7 +111,7 @@ if [ -z "$NO_COLOR" ]; then RESET="$NC" fi -CUR_TIME=`date +%s` +CUR_TIME=`cat /proc/uptime | awk '{printf "%.0f\n", $1}'` TMP=`mktemp -t .afl-whatsup-XXXXXXXX` || TMP=`mktemp -p /data/local/tmp .afl-whatsup-XXXXXXXX` || TMP=`mktemp -p /data/local/tmp .afl-whatsup-XXXXXXXX` || exit 1 trap "rm -f $TMP" 1 2 3 13 15 -- cgit 1.4.1 From 3c0448305b97ed2491b51814443eba6792df7dc7 Mon Sep 17 00:00:00 2001 From: Louis Merlin Date: Thu, 2 May 2024 17:19:37 +0200 Subject: Guard /proc/uptime cat with a uname check --- afl-whatsup | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/afl-whatsup b/afl-whatsup index 5f5255f5..19841755 100755 --- a/afl-whatsup +++ b/afl-whatsup @@ -111,7 +111,13 @@ if [ -z "$NO_COLOR" ]; then RESET="$NC" fi -CUR_TIME=`cat /proc/uptime | awk '{printf "%.0f\n", $1}'` +PLATFORM=`uname -s` +if [ "$PLATFORM" = "Linux" ] ; then + CUR_TIME=`cat /proc/uptime | awk '{printf "%.0f\n", $1}'` +else + # This will lead to inacurate results but will prevent the script from breaking on platforms other than Linux + CUR_TIME=`date +%s` +fi TMP=`mktemp -t .afl-whatsup-XXXXXXXX` || TMP=`mktemp -p /data/local/tmp .afl-whatsup-XXXXXXXX` || TMP=`mktemp -p /data/local/tmp .afl-whatsup-XXXXXXXX` || exit 1 trap "rm -f $TMP" 1 2 3 13 15 -- cgit 1.4.1