Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files

Fixed array overrun

  • Loading branch information
slouken committed Feb 7, 2008
1 parent 36d8a26 commit a0c5f2350c1af9d18b2ceb6017db5a9cd4e9b5d8
Showing with 5 additions and 3 deletions.
  1. +1 −1 src/events/SDL_keyboard_c.h
  2. +4 −2 test/checkkeys.c
@@ -37,7 +37,7 @@ struct SDL_Keyboard
/* Data common to all keyboards */
SDL_WindowID focus;
Uint16 modstate;
Uint8 keystate[(SDL_NUM_SCANCODES + 7) / 8];
Uint8 keystate[SDL_NUM_SCANCODES];
SDLKey keymap[SDL_NUM_SCANCODES];

void *driverdata;
@@ -63,8 +63,10 @@ PrintKey(SDL_keysym * sym, int pressed)
SDL_GetScancodeName(sym->scancode),
sym->sym, SDL_GetKeyName(sym->sym));
} else {
printf("Unknown Key (scancode = 0x%04X) %s ",
sym->scancode, pressed ? "pressed" : "released");
printf("Unknown Key (scancode = 0x%04X = %s) %s ",
sym->scancode,
SDL_GetScancodeName(sym->scancode),
pressed ? "pressed" : "released");
}

/* Print the translated character, if one exists */

0 comments on commit a0c5f23

Please sign in to comment.