From caa740df79f1475374e0d0e0481567d120bd3789 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Fri, 27 Jan 2017 04:02:21 +0100 Subject: [PATCH] Lua: don't die on unspecified detectors --- hex.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hex.c b/hex.c index 5aa9220..9a0a0b2 100644 --- a/hex.c +++ b/hex.c @@ -1037,6 +1037,9 @@ app_lua_chunk_identify (lua_State *L) struct app_lua_coder *coder; while ((coder = str_map_iter_next (&iter))) { + if (coder->ref_detect == LUA_REFNIL) + continue; + lua_rawgeti (L, LUA_REGISTRYINDEX, coder->ref_detect); // Clone the chunk first to reset its read position