diff --git a/nse_nsock.cc b/nse_nsock.cc index f32f5d349..af5cfb119 100644 --- a/nse_nsock.cc +++ b/nse_nsock.cc @@ -91,6 +91,10 @@ static nsock_pool new_pool (lua_State *L) nsp_set_proxychain(nsp, o.proxy_chain); nsp_setbroadcast(nsp, true); + + if (o.proxy_chain) { + nsp_set_proxychain(nsp, o.proxy_chain); + } nspp = (nsock_pool *) lua_newuserdata(L, sizeof(nsock_pool)); *nspp = nsp;