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 '}' ;;