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);