Browse Source

Fix some issues with lua_dns.

tags/1.0.0
Vsevolod Stakhov 9 years ago
parent
commit
9c549e66a0
1 changed files with 8 additions and 1 deletions
  1. 8
    1
      src/lua/lua_dns.c

+ 8
- 1
src/lua/lua_dns.c View File

@@ -277,7 +277,7 @@ lua_dns_resolver_resolve_common (lua_State *L,
lua_gettable (L, -2);

if (to_resolve == NULL || lua_type (L, -1) != LUA_TFUNCTION) {
lua_pop (L, 1);
lua_pop (L, 2);
msg_err ("DNS request has bad params");
lua_pushboolean (L, FALSE);
return 1;
@@ -315,6 +315,13 @@ lua_dns_resolver_resolve_common (lua_State *L,
lua_pop (L, 1);
}

lua_pushstring (L, "option");
lua_gettable (L, -2);
if (lua_type (L, -1) == LUA_TSTRING) {
user_str = luaL_checkstring (L, -1);
}
lua_pop (L, 1);

lua_pop (L, 1);
}


Loading…
Cancel
Save