From 4a6693ed80fbe866f5aac172f6ffca0d93c11a8c Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Thu, 5 Sep 2019 19:58:47 +0200 Subject: [PATCH] Fix vnstat ubus --- vnstat/files/vnstat.rpcd | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/vnstat/files/vnstat.rpcd b/vnstat/files/vnstat.rpcd index 6bb2b413c..1617112dd 100755 --- a/vnstat/files/vnstat.rpcd +++ b/vnstat/files/vnstat.rpcd @@ -14,12 +14,14 @@ case "$1" in ;; speedallif) echo '{' - for IFPATH in /var/lib/vnstat/* + for IFPATH in $(multipath | awk '/default/ {print $1}') do IFNAME=$(basename -- "$IFPATH") - echo '"'$IFNAME'": ' - vnstat -i $IFNAME --json -tr - echo ',' + [ -n "$IFNAME" ] && { + echo '"'$IFNAME'": ' + vnstat -i $IFNAME --json -tr + echo ',' + } done echo '}' ;;