aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xnet/mwan3/files/usr/libexec/rpcd/mwan318
1 files changed, 9 insertions, 9 deletions
diff --git a/net/mwan3/files/usr/libexec/rpcd/mwan3 b/net/mwan3/files/usr/libexec/rpcd/mwan3
index 7368b3be3..4b53d5979 100755
--- a/net/mwan3/files/usr/libexec/rpcd/mwan3
+++ b/net/mwan3/files/usr/libexec/rpcd/mwan3
@@ -126,16 +126,16 @@ get_mwan3_status() {
json_add_boolean "running" "${running}"
json_add_boolean "up" "${up}"
json_add_array "track_ip"
- for file in $MWAN3TRACK_STATUS_DIR/${iface}/*; do
+ for file in $MWAN3TRACK_STATUS_DIR/${iface}/TRACK_*; do
+ [ -z "${file#*/TRACK_OUTPUT}" ] && continue
+ [ -z "${file#*/TRACK_\*}" ] && continue
track="${file#*/TRACK_}"
- if [ "${track}" != "${file}" ]; then
- json_add_object
- json_add_string ip "${track}"
- json_add_string status "$(cat "${file}")"
- json_add_int latency "$(cat "$MWAN3TRACK_STATUS_DIR/${iface}/LATENCY_${track}")"
- json_add_int packetloss "$(cat "$MWAN3TRACK_STATUS_DIR/${iface}/LOSS_${track}")"
- json_close_object
- fi
+ json_add_object
+ json_add_string ip "${track}"
+ json_add_string status "$(cat "${file}")"
+ json_add_int latency "$(cat "$MWAN3TRACK_STATUS_DIR/${iface}/LATENCY_${track}")"
+ json_add_int packetloss "$(cat "$MWAN3TRACK_STATUS_DIR/${iface}/LOSS_${track}")"
+ json_close_object
done
json_close_array
json_close_object