diff options
Diffstat (limited to 'proxy_lua.c')
-rw-r--r-- | proxy_lua.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/proxy_lua.c b/proxy_lua.c index 2d38b8e..e6b50ae 100644 --- a/proxy_lua.c +++ b/proxy_lua.c @@ -337,7 +337,9 @@ static mcp_backend_wrap_t *_mcplib_make_backendconn(lua_State *L, mcp_backend_la } // initialize libevent. - memset(&be->event, 0, sizeof(be->event)); + memset(&be->main_event, 0, sizeof(be->main_event)); + memset(&be->write_event, 0, sizeof(be->write_event)); + memset(&be->timeout_event, 0, sizeof(be->timeout_event)); // initialize the client be->client = malloc(mcmc_size(MCMC_OPTION_BLANK)); |