From 32a033e189b37fdb14c0afb8ffa4a5acdfe1b534 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Fri, 27 Sep 2024 15:04:40 +0200 Subject: [PATCH] Use global error if dev is null --- windows/hid.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/windows/hid.c b/windows/hid.c index e6956c61..9d240b68 100644 --- a/windows/hid.c +++ b/windows/hid.c @@ -326,16 +326,20 @@ static void register_string_error_to_buffer(wchar_t **error_buffer, const WCHAR static void register_winapi_error(hid_device *dev, const WCHAR *op) { - if (!dev) + if (!dev) { + register_global_winapi_error(op); return; + } register_winapi_error_to_buffer(&dev->last_error_str, op); } static void register_string_error(hid_device *dev, const WCHAR *string_error) { - if (!dev) + if (!dev) { + register_global_error(string_error); return; + } register_string_error_to_buffer(&dev->last_error_str, string_error); }