From ed4c3641716f08173ee512abccc2e51f95bdecb8 Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Sat, 14 Feb 2015 17:54:25 -0400 Subject: [PATCH] Fixed a potential crash when an invalid Scancode constant argument is used in love.keyboard.getKeyFromScancode. --- src/modules/keyboard/wrap_Keyboard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/keyboard/wrap_Keyboard.cpp b/src/modules/keyboard/wrap_Keyboard.cpp index cc5e26716..a2eb77eb9 100644 --- a/src/modules/keyboard/wrap_Keyboard.cpp +++ b/src/modules/keyboard/wrap_Keyboard.cpp @@ -84,7 +84,7 @@ int w_getKeyFromScancode(lua_State *L) const char *scancodestr = luaL_checkstring(L, 1); Keyboard::Scancode 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);