Browse Source

Fixed a potential crash when an invalid Scancode constant argument is used in love.keyboard.getKeyFromScancode.

Alex Szpakowski 10 years ago
parent
commit
ed4c364171
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/modules/keyboard/wrap_Keyboard.cpp

+ 1 - 1
src/modules/keyboard/wrap_Keyboard.cpp

@@ -84,7 +84,7 @@ int w_getKeyFromScancode(lua_State *L)
 	const char *scancodestr = luaL_checkstring(L, 1);
 	const char *scancodestr = luaL_checkstring(L, 1);
 	Keyboard::Scancode scancode;
 	Keyboard::Scancode scancode;
 	if (!Keyboard::getConstant(scancodestr, scancode))
 	if (!Keyboard::getConstant(scancodestr, scancode))
-		return luaL_error(L, "Invalid scancode: %s", scancode);
+		return luaL_error(L, "Invalid scancode: %s", scancodestr);
 
 
 	Keyboard::Key key = instance()->getKeyFromScancode(scancode);
 	Keyboard::Key key = instance()->getKeyFromScancode(scancode);