Check for negative counter values

This commit is contained in:
Serghey Rodin 2015-01-11 20:33:25 +02:00
commit 809e475693

View file

@ -243,7 +243,7 @@ is_object_unsuspended() {
spnd=$(grep "$2='$3'" $USER_DATA/$1.conf|grep "SUSPENDED='yes'")
fi
if [ ! -z "$spnd" ]; then
echo "Error: $(basename $1) $3 is already suspended"
echo "Error: $(basename $1) $3 is suspended"
log_event "$E_UNSUSPENDED" "$EVENT"
exit $E_UNSUSPENDED
fi
@ -357,6 +357,9 @@ decrease_user_value() {
else
new=$((old - factor))
fi
if [ "$new" -lt 0 ]; then
new=0
fi
sed -i "s/$key='$old'/$key='$new'/g" $conf
}