summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorniubinghui <[email protected]>2024-09-02 16:12:40 +0800
committerniubinghui <[email protected]>2024-09-02 16:12:40 +0800
commit356c182dd6e9187cfcb0e8052a8b1b8533321d17 (patch)
tree971bdd3447af66d5c519ecae5bdbb802d62a5d91
parente063af614ec41f6cb9f7f622fad77e7d12d3f9c8 (diff)
【修改】回退一处修改,之前提交的未初始化导致的段错误问题不在这里
-rw-r--r--src/lua_plugin_cfunc.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lua_plugin_cfunc.c b/src/lua_plugin_cfunc.c
index 3e6565e..04603c8 100644
--- a/src/lua_plugin_cfunc.c
+++ b/src/lua_plugin_cfunc.c
@@ -52,8 +52,7 @@ void *lpm_ctx_new_func(
struct lua_plugin *plugin = NULL;
while ((plugin = utarray_next(env->plugin_array, plugin)))
{
- /* BugFix: 如果在该model中未注册插件, 可能导致的错误 */
- if (plugin && plugin->plugin_id == plugin_id)
+ if (plugin->plugin_id == plugin_id)
break;
}
// LOGDEBUG("%d call plugin id %d, ref %d\n", plugin_id, plugin->plugin_id, plugin->ctx_new_ref);