diff --git a/lib/setup.php b/lib/setup.php
index 8137eb720e5b928bb8e92e1d02ee108518b90efd..4c8c5670480fbba5f35f894eca3a2540511e40c8 100644
--- a/lib/setup.php
+++ b/lib/setup.php
@@ -94,6 +94,7 @@ class OC_Setup {
 						'error' => 'MySQL username and/or password not valid',
 						'hint' => 'You need to enter either an existing account or the administrator.'
 					);
+					return($error);
 				}
 				else {
 					$oldUser=OC_Config::getValue('dbuser', false);