aboutsummaryrefslogtreecommitdiffstats
path: root/src/lua/lua_tcp.c
diff options
context:
space:
mode:
authorAndrew Lewis <nerf@judo.za.org>2016-10-22 20:18:48 +0200
committerAndrew Lewis <nerf@judo.za.org>2016-10-22 22:59:55 +0200
commit2de5d8e435f17edc7d8830d8f2643c6d11065585 (patch)
tree5641ec66da18106946e6e3d4a6e74ca9159552b8 /src/lua/lua_tcp.c
parent40bca7aba4b2070ed2910368c4914f36b3f142cb (diff)
downloadrspamd-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.c6
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 {