From 8a12a13a7fe4ff11d7fc7047663e21a40598eed9 Mon Sep 17 00:00:00 2001 From: Julian <julian@cccv.de> Date: Sun, 1 Aug 2021 12:45:31 +0000 Subject: [PATCH] ensure uffd-admin works with arguments containing whitespace --- debian/contrib/uffd-admin | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/debian/contrib/uffd-admin b/debian/contrib/uffd-admin index 5e214e07..71cc81e5 100755 --- a/debian/contrib/uffd-admin +++ b/debian/contrib/uffd-admin @@ -6,11 +6,11 @@ export FLASK_APP=/usr/share/uffd/uffd export CONFIG_FILENAME=/etc/uffd/uffd.cfg if [ "$(whoami)" = "uffd" ]; then - flask $@ + flask "$@" elif command -v sudo &> /dev/null; then - exec sudo --preserve-env=FLASK_APP,CONFIG_FILENAME -u uffd flask $@ + exec sudo --preserve-env=FLASK_APP,CONFIG_FILENAME -u uffd flask "$@" elif command -v su &> /dev/null; then - exec su -s /bin/sh --preserve-environment uffd -c flask $@ + exec su -s /bin/sh --preserve-environment uffd -c flask "$@" else echo "Could not not become 'uffd' user, exiting" exit 255 -- GitLab