diff --git a/src/cdm b/src/cdm index 0f11bba..2ed630a 100755 --- a/src/cdm +++ b/src/cdm @@ -36,8 +36,8 @@ trap '' SIGINT SIGTSTP # Helper functions. -warn() { printf ' \033[01;33m*\033[00m '; echo "$name: $*" > /dev/stderr; } -error() { printf ' \033[01;31m*\033[00m '; echo "$name: $*" > /dev/stderr; } +warn() { (printf ' \033[01;33m*\033[00m '; echo "$name: $*") > /dev/stderr; } +error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; } exitnormal() { exit 0; } exiterror() { sleep 1; exit 1; } yesno() diff --git a/src/cdm-xlaunch b/src/cdm-xlaunch index 8e197cd..5aa3714 100755 --- a/src/cdm-xlaunch +++ b/src/cdm-xlaunch @@ -33,7 +33,7 @@ consolekit=false cktimeout=30 info() { printf ' \033[01;32m*\033[00m '; echo "$name: $*"; } -error() { printf ' \033[01;31m*\033[00m '; echo "$name: $*" > /dev/stderr; } +error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; } args=$(getopt -n "$name" -o ct: -l consolekit,timeout: -- "$@") || exit 1 eval set -- "$args"