Gerald Pfeifer : dinput: Fix incorrect check in device_disabled_registry.

Alexandre Julliard julliard at winehq.org
Mon Aug 27 14:35:02 CDT 2012


Module: wine
Branch: master
Commit: 74329496932dbec9ba162522c26f1b67e08bae69
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=74329496932dbec9ba162522c26f1b67e08bae69

Author: Gerald Pfeifer <gerald at pfeifer.com>
Date:   Sat Aug 25 02:18:14 2012 +0200

dinput: Fix incorrect check in device_disabled_registry.

---

 dlls/dinput/joystick.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/dinput/joystick.c b/dlls/dinput/joystick.c
index 0f7ba19..8c0b5e5 100644
--- a/dlls/dinput/joystick.c
+++ b/dlls/dinput/joystick.c
@@ -51,8 +51,8 @@ static inline IDirectInputDevice8W *IDirectInputDevice8W_from_impl(JoystickGener
 
 BOOL device_disabled_registry(const char* name)
 {
-    static const char *disabled_str = "disabled";
-    static const char *joystick_key = "Joysticks";
+    static const char disabled_str[] = "disabled";
+    static const char joystick_key[] = "Joysticks";
     char buffer[MAX_PATH];
     HKEY hkey, appkey, temp;
     BOOL do_disable = FALSE;
@@ -75,7 +75,7 @@ BOOL device_disabled_registry(const char* name)
 
     /* Look for the "controllername"="disabled" key */
     if (!get_config_key(hkey, appkey, name, buffer, sizeof(buffer)))
-        if (!strncmp(disabled_str, buffer, sizeof(disabled_str)))
+        if (!strcmp(disabled_str, buffer))
         {
             TRACE("Disabling joystick '%s' based on registry key.\n", name);
             do_disable = TRUE;




More information about the wine-cvs mailing list