summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTormod Volden <debian.tormod@gmail.com>2022-08-30 10:12:43 +0200
committerTormod Volden <debian.tormod@gmail.com>2022-09-03 11:58:01 +0200
commit687bf21a7dde218514c5e6508d0cb8da2071cf3c (patch)
tree653c495e83b1af7e9626e27023f20307f59127fd
parent432bc0954db654bd732a67c9cdc14a2e47ee5fc4 (diff)
downloadlibusb-687bf21a7dde218514c5e6508d0cb8da2071cf3c.tar.gz
windows: Avoid invalid dereference in debug print
The device structure is not always valid at this point. Fixes #1179 Closes #1186 Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
-rw-r--r--libusb/os/windows_common.c4
-rw-r--r--libusb/version_nano.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/libusb/os/windows_common.c b/libusb/os/windows_common.c
index 1f4b683..ea163ce 100644
--- a/libusb/os/windows_common.c
+++ b/libusb/os/windows_common.c
@@ -482,8 +482,8 @@ static unsigned __stdcall windows_iocp_thread(void *arg)
usbi_mutex_unlock(&ctx->open_devs_lock);
if (!found) {
- usbi_dbg(ctx, "ignoring overlapped %p for handle %p (device %u.%u)",
- overlapped, dev_handle, dev_handle->dev->bus_number, dev_handle->dev->device_address);
+ usbi_dbg(ctx, "ignoring overlapped %p for handle %p",
+ overlapped, dev_handle);
continue;
}
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index dd859e7..dbc187b 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11744
+#define LIBUSB_NANO 11745