|
From: Elias N. <eli...@us...> - 2004-04-04 07:49:48
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2465 Modified Files: org_lwjgl_input_Mouse.cpp Log Message: Fixed a possible buffer overflow bug in Mouse Index: org_lwjgl_input_Mouse.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Mouse.cpp,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- org_lwjgl_input_Mouse.cpp 26 Mar 2004 21:49:10 -0000 1.45 +++ org_lwjgl_input_Mouse.cpp 4 Apr 2004 07:37:22 -0000 1.46 @@ -168,10 +168,10 @@ unsigned char state = (unsigned char)di_buffer[i].dwData & 0x80; if (state != 0) state = 1; - buffer[buffer_index++] = button; - buffer[buffer_index++] = state; if (buffer_index == buffer_size) break; + buffer[buffer_index++] = button; + buffer[buffer_index++] = state; } } return buffer_index/2; |