diff options
| author | niubinghui <[email protected]> | 2024-09-02 16:12:40 +0800 |
|---|---|---|
| committer | niubinghui <[email protected]> | 2024-09-02 16:12:40 +0800 |
| commit | 356c182dd6e9187cfcb0e8052a8b1b8533321d17 (patch) | |
| tree | 971bdd3447af66d5c519ecae5bdbb802d62a5d91 | |
| parent | e063af614ec41f6cb9f7f622fad77e7d12d3f9c8 (diff) | |
【修改】回退一处修改,之前提交的未初始化导致的段错误问题不在这里
| -rw-r--r-- | src/lua_plugin_cfunc.c | 3 |
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); |
