Module: wine
Branch: master
Commit: 940d13db369f1ebaf5fdeaa5775ecf1794ce6b71
URL: https://gitlab.winehq.org/wine/wine/-/commit/940d13db369f1ebaf5fdeaa5775ecf…
Author: Gerald Pfeifer <gerald(a)pfeifer.com>
Date: Tue Dec 20 03:36:46 2022 +0100
winebus.sys: Declare a variable only when used.
udev_add_device declares a variable (product) even when it is not used
on all platforms. Use the same condition for the declaration that already
guards the code.
---
dlls/winebus.sys/bus_udev.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/winebus.sys/bus_udev.c b/dlls/winebus.sys/bus_udev.c
index 3cd8bfd1ceb..34b3305ed88 100644
--- a/dlls/winebus.sys/bus_udev.c
+++ b/dlls/winebus.sys/bus_udev.c
@@ -1329,7 +1329,9 @@ static void udev_add_device(struct udev_device *dev, int fd)
if (!strcmp(subsystem, "hidraw"))
{
static const WCHAR hidraw[] = {'h','i','d','r','a','w',0};
+#ifdef HAVE_LINUX_HIDRAW_H
char product[MAX_PATH];
+#endif
if (!desc.manufacturer[0]) memcpy(desc.manufacturer, hidraw, sizeof(hidraw));