From 5e2652ce5322263a53c6c6af8a812266c744fdcb Mon Sep 17 00:00:00 2001
From: Sergey Ivanov <seriv@cs.umd.edu>
Date: Thu, 10 Aug 2023 01:00:38 -0400
Subject: [PATCH] fix: return 0 if no process found

---
 lib/Site/PSVar.pm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/Site/PSVar.pm b/lib/Site/PSVar.pm
index 2c253e4..456c054 100644
--- a/lib/Site/PSVar.pm
+++ b/lib/Site/PSVar.pm
@@ -63,7 +63,13 @@ sub handler {
     my @values = split(/\n/, $output);
     my $title = shift @values;
     my @sorted = sort @values;
-    my $value = ( $aggr eq 'max' ) ? pop @sorted : shift @sorted;
+    my $value;
+    if (scalar @value) {
+       $value = ( $aggr eq 'max' ) ? pop @sorted : shift @sorted;
+    }
+    else {
+       $value = 0
+    }
 
 
     return {
-- 
GitLab