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