version 1.35, 2021/12/02 22:40:05 |
version 1.36, 2021/12/02 23:23:13 |
|
|
{ |
{ |
struct sk_usbhid **skv, *sk; |
struct sk_usbhid **skv, *sk; |
size_t skvcnt, i; |
size_t skvcnt, i; |
|
int internal_uv; |
|
|
if ((skv = sk_openv(devlist, ndevs, &skvcnt)) == NULL) { |
if ((skv = sk_openv(devlist, ndevs, &skvcnt)) == NULL) { |
skdebug(__func__, "sk_openv failed"); |
skdebug(__func__, "sk_openv failed"); |
return NULL; |
return NULL; |
} |
} |
if (skvcnt == 1) { |
if (skvcnt == 1 && check_sk_options(skv[0]->dev, "uv", |
|
&internal_uv) == 0 && internal_uv != -1) { |
sk = skv[0]; |
sk = skv[0]; |
skv[0] = NULL; |
skv[0] = NULL; |
goto out; |
goto out; |