Joystick_linuxinput.c bug
Diego A. Degese
ddegeselists at gmail.com
Sun Jul 23 11:37:40 CDT 2006
Yesterday i downloades wine 0.9.17 sources and I found a bug in
joystick_linuxinput.c (dinput.dll.so module).
It made an infinite loop when a program enumerates linuxinput devices.
I Fix it with this code. (function joydev_enum_deviceW)
------- CUT HERE -------
*** joystick_linuxinput.c 2006-07-21 19:39:19.000000000 -0300
--- joystick_linuxinput.c.new 2006-07-21 19:39:11.000000000 -0300
***************
*** 333,339 ****
find_joydevs();
if (id >= have_joydevs) {
< return -1;
}
if (!((dwDevType == 0) ||
--- 333,339 ----
find_joydevs();
if (id >= have_joydevs) {
> return FALSE;
}
if (!((dwDevType == 0) ||
------- CUT HERE -------
Regards
Diego
More information about the wine-bugs
mailing list