Skip to content

Commit

Permalink
fido_dev_get_touch_status: handle FIDO_ERR_SUCCESS
Browse files Browse the repository at this point in the history
FIDO_ERR_SUCCESS is returned by tokens without PIN support.
  • Loading branch information
martelletto committed Aug 21, 2020
1 parent 5d42fc3 commit 5ccde03
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/dev.c
Expand Up @@ -468,9 +468,10 @@ fido_dev_get_touch_status(fido_dev_t *dev, int *touched, int ms)
return (u2f_get_touch_status(dev, touched, ms));

switch ((r = fido_rx_cbor_status(dev, ms))) {
case FIDO_ERR_PIN_INVALID:
case FIDO_ERR_PIN_AUTH_INVALID:
case FIDO_ERR_PIN_INVALID:
case FIDO_ERR_PIN_NOT_SET:
case FIDO_ERR_SUCCESS:
*touched = 1;
break;
case FIDO_ERR_RX:
Expand Down

0 comments on commit 5ccde03

Please sign in to comment.