You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ki...@apache.org on 2017/10/05 17:46:20 UTC
[trafficserver] branch master updated: Fix mem leak related to
do_os_response() function
This is an automated email from the ASF dual-hosted git repository.
kichan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/master by this push:
new 66d5caf Fix mem leak related to do_os_response() function
66d5caf is described below
commit 66d5caf6a8569f536bc798105a63fe0a7b67a6ee
Author: Kit Chan <ki...@apache.org>
AuthorDate: Thu Oct 5 00:20:16 2017 -0700
Fix mem leak related to do_os_response() function
---
plugins/experimental/ts_lua/ts_lua.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/plugins/experimental/ts_lua/ts_lua.c b/plugins/experimental/ts_lua/ts_lua.c
index 59cfb9e..554a327 100644
--- a/plugins/experimental/ts_lua/ts_lua.c
+++ b/plugins/experimental/ts_lua/ts_lua.c
@@ -194,6 +194,8 @@ ts_lua_remap_plugin_init(void *ih, TSHttpTxn rh, TSRemapRequestInfo *rri)
lua_getglobal(L, (remap ? TS_LUA_FUNCTION_REMAP : TS_LUA_FUNCTION_OS_RESPONSE));
if (lua_type(L, -1) != LUA_TFUNCTION) {
+ lua_pop(L, 1);
+ ts_lua_destroy_http_ctx(http_ctx);
TSMutexUnlock(main_ctx->mutexp);
return TSREMAP_NO_REMAP;
}
--
To stop receiving notification emails like this one, please contact
['"commits@trafficserver.apache.org" <co...@trafficserver.apache.org>'].