Skip to content

Commit 809e475

Browse files
committed
Check for negative counter values
1 parent c2f38eb commit 809e475

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

func/main.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ is_object_unsuspended() {
243243
spnd=$(grep "$2='$3'" $USER_DATA/$1.conf|grep "SUSPENDED='yes'")
244244
fi
245245
if [ ! -z "$spnd" ]; then
246-
echo "Error: $(basename $1) $3 is already suspended"
246+
echo "Error: $(basename $1) $3 is suspended"
247247
log_event "$E_UNSUSPENDED" "$EVENT"
248248
exit $E_UNSUSPENDED
249249
fi
@@ -357,6 +357,9 @@ decrease_user_value() {
357357
else
358358
new=$((old - factor))
359359
fi
360+
if [ "$new" -lt 0 ]; then
361+
new=0
362+
fi
360363
sed -i "s/$key='$old'/$key='$new'/g" $conf
361364
}
362365

0 commit comments

Comments
 (0)