mirror of
https://github.com/Yubico/yubikey-val.git
synced 2025-02-12 15:54:27 +01:00
Fix bug.
- fix fatal error when an empty sync request is sent to the server. - logging boilerplate must be initiated before we start validating the request.
This commit is contained in:
parent
eec70dad47
commit
e6e379762a
@ -33,11 +33,6 @@ require_once 'ykval-synclib.php';
|
|||||||
|
|
||||||
header('content-type: text/plain');
|
header('content-type: text/plain');
|
||||||
|
|
||||||
if (empty($_SERVER['QUERY_STRING']))
|
|
||||||
{
|
|
||||||
sendResp(S_MISSING_PARAMETER, $myLog);
|
|
||||||
}
|
|
||||||
|
|
||||||
$ipaddr = $_SERVER['REMOTE_ADDR'];
|
$ipaddr = $_SERVER['REMOTE_ADDR'];
|
||||||
$allowed = $baseParams['__YKVAL_ALLOWED_SYNC_POOL__'];
|
$allowed = $baseParams['__YKVAL_ALLOWED_SYNC_POOL__'];
|
||||||
|
|
||||||
@ -46,6 +41,10 @@ $myLog->addField('ip', $ipaddr);
|
|||||||
$myLog->log(LOG_INFO, 'Request: ' . $_SERVER['QUERY_STRING']);
|
$myLog->log(LOG_INFO, 'Request: ' . $_SERVER['QUERY_STRING']);
|
||||||
$myLog->log(LOG_DEBUG, "Received request from $ipaddr");
|
$myLog->log(LOG_DEBUG, "Received request from $ipaddr");
|
||||||
|
|
||||||
|
if (empty($_SERVER['QUERY_STRING']))
|
||||||
|
{
|
||||||
|
sendResp(S_MISSING_PARAMETER, $myLog);
|
||||||
|
}
|
||||||
|
|
||||||
// verify request sent by whitelisted address
|
// verify request sent by whitelisted address
|
||||||
if (in_array($ipaddr, $allowed, TRUE) === FALSE)
|
if (in_array($ipaddr, $allowed, TRUE) === FALSE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user