Signed-off-by: Markham <markham001@gmx.de>
--- /dev/null
+--- a/src/lvm.c.org 2013-04-12 20:48:47.000000000 +0200
++++ b/src/lvm.c 2014-09-19 07:40:19.000000000 +0200
+@@ -539,6 +539,10 @@
+ newframe: /* reentry point when frame changes (call/return) */
+ lua_assert(ci == L->ci);
+ cl = clLvalue(ci->func);
++ if (cl == NULL) {
++ printf("#####[liblua: src/lvm.c %s:%d] cl: %p, ci->func: %p\n", __FUNCTION__, __LINE__, cl, ci->func);
++ return;
++ }
+ k = cl->p->k;
+ base = ci->u.l.base;
+ /* main loop of interpreter */
$(PATCH)/lua-01-fix-coolstream-build.patch; \
$(PATCH)/lua-02-shared-libs-for-lua.patch; \
$(PATCH)/lua-03-lua-pc.patch; \
+ $(PATCH)/lua-04-lua-lvm.c.patch; \
$(MAKE) linux PKG_VERSION=5.2.3 CC=$(TARGET)-gcc LD=$(TARGET)-ld AR="$(TARGET)-ar rcu" RANLIB=$(TARGET)-ranlib LDFLAGS="-L$(TARGETPREFIX)/lib"; \
$(MAKE) install INSTALL_TOP=$(TARGETPREFIX)
install -m 0755 -D $(BUILD_TMP)/lua-5.2.3/src/liblua.so.5.2.3 $(TARGETPREFIX)/lib/liblua.so.5.2.3