From e2a319f3ddabe9820be38ef173b1fb562e644c75 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Mon, 8 Dec 2014 19:44:53 -0200 Subject: Use exit instead of return here, otherwise script's return code is always 0 and user with wrong password is authenticated --- etc/inc/ipsec.auth-user.php | 8 ++++---- 1 file 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); ?> -- cgit v1.1