diff --git a/radio/src/lua/widgets.cpp b/radio/src/lua/widgets.cpp index 5971460d0..d4b27a29b 100644 --- a/radio/src/lua/widgets.cpp +++ b/radio/src/lua/widgets.cpp @@ -59,6 +59,9 @@ ZoneOption * createOptionsArray(int reference) } ZoneOption * options = (ZoneOption *)malloc(sizeof(ZoneOption) * (count+1)); + if (!options) { + return NULL; + } lua_rawgeti(lsWidgets, LUA_REGISTRYINDEX, reference); ZoneOption * option = options;