summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2014-12-08 19:44:53 -0200
committerRenato Botelho <garga@FreeBSD.org>2014-12-08 19:45:02 -0200
commite2a319f3ddabe9820be38ef173b1fb562e644c75 (patch)
tree543ccdb66cbf274d0541a10a138548464cd88083
parent34d032375922f185bf375479184d0253168dfaa1 (diff)
downloadpfsense-e2a319f3ddabe9820be38ef173b1fb562e644c75.zip
pfsense-e2a319f3ddabe9820be38ef173b1fb562e644c75.tar.gz
Use exit instead of return here, otherwise script's return code is always 0 and user with wrong password is authenticated
-rwxr-xr-xetc/inc/ipsec.auth-user.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/etc/inc/ipsec.auth-user.php b/etc/inc/ipsec.auth-user.php
index 0bf702d..7fcf8c3 100755
--- a/etc/inc/ipsec.auth-user.php
+++ b/etc/inc/ipsec.auth-user.php
@@ -102,7 +102,7 @@ if (!$username || !$password) {
return;
} else {
closelog();
- return (-1);
+ exit (-1);
}
}
@@ -116,7 +116,7 @@ if (($strictusercn === true) && ($common_name != $username)) {
return;
} else {
closelog();
- return (1);
+ exit (1);
}
}
@@ -148,7 +148,7 @@ if ($authenticated == false) {
return;
} else {
closelog();
- return (-1);
+ exit (-1);
}
}
@@ -161,6 +161,6 @@ closelog();
if (isset($_GET['username']))
echo "OK";
else
- return (0);
+ exit (0);
?>
OpenPOWER on IntegriCloud