]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix check
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 14 Aug 2019 15:06:53 +0000 (16:06 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 14 Aug 2019 15:06:53 +0000 (16:06 +0100)
src/lua/lua_tcp.c

index c5518450af0b081c44003039b6585fc0f650503b..10c57cea44d97f4cddfca11d0d802f9d8b26717e 100644 (file)
@@ -1582,17 +1582,20 @@ lua_tcp_request (lua_State *L)
                lua_gettable (L, -2);
                if (lua_type (L, -1) == LUA_TBOOLEAN) {
                        ssl_noverify = lua_toboolean (L, -1);
+                       lua_pop (L, 1);
                }
                else {
+                       lua_pop (L, 1); /* Previous nil... */
                        /* Similar to lua http, meh... */
                        lua_pushstring (L, "no_ssl_verify");
                        lua_gettable (L, -2);
+
                        if (lua_type (L, -1) == LUA_TBOOLEAN) {
                                ssl_noverify = lua_toboolean (L, -1);
                        }
+
                        lua_pop (L, 1);
                }
-               lua_pop (L, 1);
 
                lua_pushstring (L, "on_connect");
                lua_gettable (L, -2);