From 334077c9f80a576525d0630f587d1934fa501a0f Mon Sep 17 00:00:00 2001 From: mcc Date: Wed, 15 Apr 2020 17:59:25 -0400 Subject: [PATCH] Fix crash on lovr.event.quit("restart") --- src/modules/headset/oculus_mobile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/headset/oculus_mobile.c b/src/modules/headset/oculus_mobile.c index b0e2bc0b..b8aa4425 100644 --- a/src/modules/headset/oculus_mobile.c +++ b/src/modules/headset/oculus_mobile.c @@ -511,7 +511,7 @@ void bridgeLovrUpdate(BridgeLovrUpdateData *updateData) { luax_clearerror(T); lovrSetErrorCallback(luax_vthrow, T); if (lua_resume(T, 1) != LUA_YIELD) { - if (lua_type(T, -1) == LUA_TSTRING && !strcmp(lua_tostring(T, -1), "restart")) { + if (lua_type(T, -2) == LUA_TSTRING && !strcmp(lua_tostring(T, -2), "restart")) { state.renderCallback = NULL; state.renderUserdata = NULL; lua_close(L);