Do not return NO_CREDENTIALS if there are no RKs and meta is requested

Fixes-issue: #403
cred_dfs
Radoslav Gerganov 2020-03-26 15:12:13 +02:00 zatwierdzone przez Conor Patrick
rodzic 05e149fb17
commit e53b83257d
1 zmienionych plików z 1 dodań i 1 usunięć

Wyświetl plik

@ -1628,7 +1628,7 @@ uint8_t ctap_cred_mgmt(CborEncoder * encoder, uint8_t * request, int length)
}
printf1(TAG_GREEN, "(0x%02x) CHECK %d\n", CM.cmd, curr_rk_ind);
if (load_nth_valid_rk(curr_rk_ind, &rk) < 0)
if (CM.cmd != CM_cmdMetadata && load_nth_valid_rk(curr_rk_ind, &rk) < 0)
{
printf2(TAG_ERR,"No more resident keys\n");
rk_auth = false;