diff options
author | Andrew Lewis <nerf@judo.za.org> | 2016-10-22 20:18:48 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2016-10-22 22:59:55 +0200 |
commit | 2de5d8e435f17edc7d8830d8f2643c6d11065585 (patch) | |
tree | 5641ec66da18106946e6e3d4a6e74ca9159552b8 /src/lua/lua_tcp.c | |
parent | 40bca7aba4b2070ed2910368c4914f36b3f142cb (diff) | |
download | rspamd-2de5d8e435f17edc7d8830d8f2643c6d11065585.tar.gz rspamd-2de5d8e435f17edc7d8830d8f2643c6d11065585.zip |
[Minor] Fix task-less lua tcp
Diffstat (limited to 'src/lua/lua_tcp.c')
-rw-r--r-- | src/lua/lua_tcp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lua/lua_tcp.c b/src/lua/lua_tcp.c index 854407226..910379850 100644 --- a/src/lua/lua_tcp.c +++ b/src/lua/lua_tcp.c @@ -573,7 +573,7 @@ lua_tcp_request (lua_State *L) if (task == NULL) { lua_pushstring (L, "ev_base"); lua_gettable (L, -2); - if (rspamd_lua_check_udata (L, -1, "rspamd{ev_base}")) { + if (rspamd_lua_check_udata_maybe (L, -1, "rspamd{ev_base}")) { ev_base = *(struct event_base **)lua_touserdata (L, -1); } else { @@ -593,7 +593,7 @@ lua_tcp_request (lua_State *L) lua_pushstring (L, "resolver"); lua_gettable (L, -2); - if (rspamd_lua_check_udata (L, -1, "rspamd{resolver}")) { + if (rspamd_lua_check_udata_maybe (L, -1, "rspamd{resolver}")) { resolver = *(struct rspamd_dns_resolver **)lua_touserdata (L, -1); } else { @@ -603,7 +603,7 @@ lua_tcp_request (lua_State *L) lua_pushstring (L, "session"); lua_gettable (L, -2); - if (rspamd_lua_check_udata (L, -1, "rspamd{session}")) { + if (rspamd_lua_check_udata_maybe (L, -1, "rspamd{session}")) { session = *(struct rspamd_async_session **)lua_touserdata (L, -1); } else { |