From 11c2cf9b1d95d18597c9def199218036dd873942 Mon Sep 17 00:00:00 2001 From: Mitch Weaver Date: Sun, 9 May 2021 15:54:16 -0500 Subject: [PATCH] another are edgecase fix if yt returns junk data on getvids --- subs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/subs b/subs index 0248cda..9aca0f3 100755 --- a/subs +++ b/subs @@ -178,11 +178,13 @@ update_subs() { done <"$SUBS_LINKS" count=0 - while [ "$count" -ne "$total" ] ; do + max_retries=$total + while [ "$count" -ne "$total" ] && [ "$max_retries" -ne "$total" ] ; do count=$(printf '%s\n' "$SUBS_CACHE"/* | wc -l) count=${count##* } printf "[%s/%s] waiting for fetch jobs to complete...\n" "$count" "$total" sleep 1 + max_retries=$(( max_retries + 1 )) done printf '%s\n\n' 'done!'