mirror of
https://github.com/bol-van/zapret.git
synced 2025-12-08 20:46:47 +03:00
blockcheck: fix infinite recursion on mac/bsd
This commit is contained in:
@@ -1164,7 +1164,7 @@ report_append()
|
|||||||
# save resources if only one domain
|
# save resources if only one domain
|
||||||
[ "$DOMAINS_COUNT" -gt 1 ] && {
|
[ "$DOMAINS_COUNT" -gt 1 ] && {
|
||||||
hashstr="$2 : $3"
|
hashstr="$2 : $3"
|
||||||
hash="$(echo -n "$hashstr" | md5)"
|
hash="$(echo -n "$hashstr" | md5f)"
|
||||||
hashvar=RESHASH_${hash}
|
hashvar=RESHASH_${hash}
|
||||||
hashcountvar=${hashvar}_COUNTER
|
hashcountvar=${hashvar}_COUNTER
|
||||||
|
|
||||||
|
|||||||
@@ -318,7 +318,7 @@ setup_md5()
|
|||||||
exists $MD5 || MD5=md5
|
exists $MD5 || MD5=md5
|
||||||
}
|
}
|
||||||
|
|
||||||
md5()
|
md5f()
|
||||||
{
|
{
|
||||||
setup_md5
|
setup_md5
|
||||||
$MD5 | cut -d ' ' -f1
|
$MD5 | cut -d ' ' -f1
|
||||||
@@ -343,7 +343,7 @@ random()
|
|||||||
rs="$RANDOM$RANDOM$(date)"
|
rs="$RANDOM$RANDOM$(date)"
|
||||||
fi
|
fi
|
||||||
# shells use signed int64
|
# shells use signed int64
|
||||||
r=1$(echo $rs | md5 | sed 's/[^0-9]//g' | $RCUT)
|
r=1$(echo $rs | md5f | sed 's/[^0-9]//g' | $RCUT)
|
||||||
echo $(( ($r % ($2-$1+1)) + $1 ))
|
echo $(( ($r % ($2-$1+1)) + $1 ))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user