summaryrefslogtreecommitdiff
path: root/src/hid_win.c
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2020-04-17 20:57:17 +0100
committerColin Watson <cjwatson@debian.org>2020-04-17 20:57:17 +0100
commit75073d0a8478441cc97a6efa10b566c5fb1dac81 (patch)
treeb73bff259e1b16829ed8b19ee92df2bbbf36ef7d /src/hid_win.c
parentc923f422b1e455bdd8ec3bdb10d005e3bfbacfe0 (diff)
New upstream version 1.4.0
Diffstat (limited to 'src/hid_win.c')
-rw-r--r--src/hid_win.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/hid_win.c b/src/hid_win.c
index 6d93778..f970589 100644
--- a/src/hid_win.c
+++ b/src/hid_win.c
@@ -172,7 +172,7 @@ fail:
172} 172}
173 173
174int 174int
175fido_dev_info_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen) 175fido_hid_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen)
176{ 176{
177 GUID hid_guid = GUID_DEVINTERFACE_HID; 177 GUID hid_guid = GUID_DEVINTERFACE_HID;
178 HDEVINFO devinfo = INVALID_HANDLE_VALUE; 178 HDEVINFO devinfo = INVALID_HANDLE_VALUE;
@@ -234,6 +234,12 @@ fido_dev_info_manifest(fido_dev_info_t *devlist, size_t ilen, size_t *olen)
234 } 234 }
235 235
236 if (copy_info(&devlist[*olen], ifdetail->DevicePath) == 0) { 236 if (copy_info(&devlist[*olen], ifdetail->DevicePath) == 0) {
237 devlist[*olen].io = (fido_dev_io_t) {
238 fido_hid_open,
239 fido_hid_close,
240 fido_hid_read,
241 fido_hid_write,
242 };
237 if (++(*olen) == ilen) 243 if (++(*olen) == ilen)
238 break; 244 break;
239 } 245 }