Skip to content

Commit 5ef093c

Browse files
liskinfwsmit
authored andcommitted
dunstctl: Fix bashism in set-pause-level
Fixes: 6d250b5 ("add multiple pause levels")
1 parent a312cba commit 5ef093c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

dunstctl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,12 @@ case "${1:-}" in
140140
"set-pause-level")
141141
[ "${2:-}" ] \
142142
|| die "No status parameter specified. Please give a number as paused parameter."
143-
[ "$2" ] && [ -z "${2//[0-9]}" ] \
144-
|| die "Please give a number as paused level parameter."
143+
case "$2" in
144+
(*[!0123456789]*)
145+
die "Please give a number as paused level parameter." ;;
146+
('')
147+
die "Please give a number as paused level parameter." ;;
148+
esac
145149
property_set pauseLevel variant:uint32:"$2"
146150
;;
147151
"help"|"--help"|"-h")

0 commit comments

Comments
 (0)