From 8967f3a261606510ab71a4a0937498413b905737 Mon Sep 17 00:00:00 2001 From: Ilari Liusvaara Date: Fri, 13 Feb 2015 22:01:26 +0200 Subject: [PATCH] Lua: input.controller_info(): Don't crash with out-of-range port --- src/lua/input.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lua/input.cpp b/src/lua/input.cpp index d7ccd775..83b78dab 100644 --- a/src/lua/input.cpp +++ b/src/lua/input.cpp @@ -96,6 +96,8 @@ namespace auto& core = CORE(); auto& m = core.mlogic->get_movie(); portctrl::frame f = m.read_subframe(m.get_current_frame(), 0); + if(port >= f.get_port_count()) + return NULL; //Port does not exist. const portctrl::type& p = f.get_port_type(port); return p.controller_info; } -- 2.11.4.GIT