mirror of
https://github.com/Yubico/yubikey-val.git
synced 2025-02-01 01:52:18 +01:00
fix fast or secure strings as sl
move transformation of strings for sync and default values for sync and timeout to before sanity checking.
This commit is contained in:
parent
68da200795
commit
da24a3fe30
@ -74,6 +74,12 @@ if ($protocol_version>=2.0) {
|
||||
|
||||
*/
|
||||
|
||||
/* Change default protocol "strings" to numeric values */
|
||||
if (strcasecmp($sl, 'fast')==0) $sl=$baseParams['__YKVAL_SYNC_FAST_LEVEL__'];
|
||||
if (strcasecmp($sl, 'secure')==0) $sl=$baseParams['__YKVAL_SYNC_SECURE_LEVEL__'];
|
||||
if (!$sl) $sl=$baseParams['__YKVAL_SYNC_DEFAULT_LEVEL__'];
|
||||
if (!$timeout) $timeout=$baseParams['__YKVAL_SYNC_DEFAULT_TIMEOUT__'];
|
||||
|
||||
if ($otp == '') {
|
||||
$myLog->log(LOG_NOTICE, 'OTP is missing');
|
||||
sendResp(S_MISSING_PARAMETER);
|
||||
@ -266,12 +272,6 @@ if (!$sync->queue($otpParams, $localParams)) {
|
||||
exit;
|
||||
}
|
||||
|
||||
/* Change default protocol "strings" to numeric values */
|
||||
if (strcasecmp($sl, 'fast')==0) $sl=$baseParams['__YKVAL_SYNC_FAST_LEVEL__'];
|
||||
if (strcasecmp($sl, 'secure')==0) $sl=$baseParams['__YKVAL_SYNC_SECURE_LEVEL__'];
|
||||
if (!$sl) $sl=$baseParams['__YKVAL_SYNC_DEFAULT_LEVEL__'];
|
||||
if (!$timeout) $timeout=$baseParams['__YKVAL_SYNC_DEFAULT_TIMEOUT__'];
|
||||
|
||||
$nr_servers=$sync->getNumberOfServers();
|
||||
$req_answers=ceil($nr_servers*$sl/100.0);
|
||||
if ($req_answers>0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user