diff options
author | Tormod Volden <debian.tormod@gmail.com> | 2022-08-30 10:12:43 +0200 |
---|---|---|
committer | Tormod Volden <debian.tormod@gmail.com> | 2022-09-03 11:58:01 +0200 |
commit | 687bf21a7dde218514c5e6508d0cb8da2071cf3c (patch) | |
tree | 653c495e83b1af7e9626e27023f20307f59127fd /libusb | |
parent | 432bc0954db654bd732a67c9cdc14a2e47ee5fc4 (diff) | |
download | libusb-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>
Diffstat (limited to 'libusb')
-rw-r--r-- | libusb/os/windows_common.c | 4 | ||||
-rw-r--r-- | libusb/version_nano.h | 2 |
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 |