summaryrefslogtreecommitdiff
path: root/include/init.sh
diff options
context:
space:
mode:
Diffstat (limited to 'include/init.sh')
-rw-r--r--include/init.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/init.sh b/include/init.sh
index 1a383bd7..88d70b8c 100644
--- a/include/init.sh
+++ b/include/init.sh
@@ -18,7 +18,11 @@ err="err_"
setvars()
{
- _setvars="" && [ $# -lt 2 ] && $err "setvars: too few arguments"
+ _setvars=""
+ if [ $# -lt 2 ]; then
+ printf "\$err \"setvars: too few args\""
+ return 0
+ fi
val="$1" && shift 1 && for var in "$@"; do
_setvars="$var=\"$val\"; $_setvars"
done