diff --git a/root/usr/bin/with-contenv b/root/usr/bin/with-contenv
index dff4e6a3a5b74b495d156213ab9334304ab6a60e..b535def003273b98208c51bd30d6ebf21dab2916 100755
--- a/root/usr/bin/with-contenv
+++ b/root/usr/bin/with-contenv
@@ -1,7 +1,7 @@
 #! /bin/bash
 if [[ -f /var/run/s6/container_environment/UMASK ]] && [[ "$(pwdx $$)" =~ "/run/s6/services/" ]]; then
   umask $(cat /var/run/s6/container_environment/UMASK)
-  /usr/bin/with-contenvb "$@"
+  exec /usr/bin/with-contenvb "$@"
 else
-  /usr/bin/with-contenvb "$@"
+  exec /usr/bin/with-contenvb "$@"
 fi