equal
deleted
inserted
replaced
39 lua_rawgeti (cb->L, LUA_REGISTRYINDEX, cb->reference); |
39 lua_rawgeti (cb->L, LUA_REGISTRYINDEX, cb->reference); |
40 llm_ssl_bless (cb->L, ssl); |
40 llm_ssl_bless (cb->L, ssl); |
41 // XXX lm_ssl_unref (ssl); |
41 // XXX lm_ssl_unref (ssl); |
42 luaL_pushenum (cb->L, status, llm_ssl_status); |
42 luaL_pushenum (cb->L, status, llm_ssl_status); |
43 if (lua_pcall (cb->L, 2, 0, 0)) { |
43 if (lua_pcall (cb->L, 2, 0, 0)) { |
44 E ("SSL callback error: %s", lua_tostring (cb->L, -1)); |
44 W ("SSL callback error: %s", lua_tostring (cb->L, -1)); |
45 lua_pop (cb->L, 1); |
45 lua_pop (cb->L, 1); |
46 return LM_SSL_RESPONSE_CONTINUE; |
46 return LM_SSL_RESPONSE_CONTINUE; |
47 } |
47 } |
48 ret = lua_toboolean (cb->L, -1); |
48 ret = lua_toboolean (cb->L, -1); |
49 lua_pop (cb->L, 1); |
49 lua_pop (cb->L, 1); |