diff --git a/daemons/daemon-util.in b/daemons/daemon-util.in
index ab58ac5d63f9c134a3c5f8f6b9918d2bc85b1cbc..1e928ebdd6cd14ab70ed615286b877f37916580e 100755
--- a/daemons/daemon-util.in
+++ b/daemons/daemon-util.in
@@ -62,7 +62,7 @@ start() {
   local ucname=$(tr a-z A-Z <<< ${name#ganeti-})
 
   # Read $<daemon>_ARGS and $EXTRA_<daemon>_ARGS
-  eval local args="\$${ucname}_ARGS \$EXTRA_${ucname}_ARGS"
+  eval local args="\"\$${ucname}_ARGS \$EXTRA_${ucname}_ARGS\""
 
   start-stop-daemon --start --quiet --oknodo \
     --pidfile $(_daemon_pidfile $name) \