mirror of
https://github.com/bol-van/zapret.git
synced 2025-10-26 02:33:49 +09: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
|
||||
[ "$DOMAINS_COUNT" -gt 1 ] && {
|
||||
hashstr="$2 : $3"
|
||||
hash="$(echo -n "$hashstr" | md5)"
|
||||
hash="$(echo -n "$hashstr" | md5f)"
|
||||
hashvar=RESHASH_${hash}
|
||||
hashcountvar=${hashvar}_COUNTER
|
||||
|
||||
|
||||
@@ -318,7 +318,7 @@ setup_md5()
|
||||
exists $MD5 || MD5=md5
|
||||
}
|
||||
|
||||
md5()
|
||||
md5f()
|
||||
{
|
||||
setup_md5
|
||||
$MD5 | cut -d ' ' -f1
|
||||
@@ -343,7 +343,7 @@ random()
|
||||
rs="$RANDOM$RANDOM$(date)"
|
||||
fi
|
||||
# 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 ))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user