X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmswin%2Ffg_spaceball_mswin.c;fp=src%2Fmswin%2Ffg_spaceball_mswin.c;h=277b648635ed83a32e724b9ab4df52f91f948b05;hb=4e0dd98c5cef6701f92c134bdf11ceecbdd6ad8f;hp=09f6a96555fd7972b110f7a20436eff518bf31e4;hpb=427660158e0a396deb222a22c7556e5a3445ad63;p=freeglut diff --git a/src/mswin/fg_spaceball_mswin.c b/src/mswin/fg_spaceball_mswin.c index 09f6a96..277b648 100644 --- a/src/mswin/fg_spaceball_mswin.c +++ b/src/mswin/fg_spaceball_mswin.c @@ -37,6 +37,7 @@ */ #include +#include #include "../fg_internal.h" enum { @@ -121,7 +122,7 @@ void fgSpaceballHandleWinEvent(HWND hwnd, WPARAM wParam, LPARAM lParam) if (res == -1) return; - rawInputBuffer = (BYTE*)malloc(size); + rawInputBuffer = malloc(size * sizeof *rawInputBuffer); pRawInput = (PRAWINPUT)rawInputBuffer; res = GetRawInputData(hRawInput, RID_INPUT, pRawInput, &size, sizeof(RAWINPUTHEADER));