diff --git a/sbin/run_integration_test.sh b/sbin/run_integration_test.sh
index 6d73ee8bcad618cb07d94ceab1336a9c8bbb6c4e..70e8aaff339909b96f07db7e6125b748d49e251e 100755
--- a/sbin/run_integration_test.sh
+++ b/sbin/run_integration_test.sh
@@ -21,13 +21,13 @@ function usage {
 # integration module or even specific tests
 # integration_test module restarted_containers config_files specific_test
 function integration_test {
-  configs=($3)
-  restarts=($2)
+  IFS=" " read -r -a restarts <<< "${2}"
+  IFS=" " read -r -a configs <<< "${3}"
   for config in "${configs[@]}"; do
     bash "${LOFAR20_DIR}"/sbin/update_ConfigDb.sh "${config}"
   done
   if [ ! -z "${2+x}" ]; then
-    make restart ${restarts[*]}
+    make restart "${restarts[@]}"
   fi
   sleep 5
   make integration "${1}"