diff --git a/src/hlua.c b/src/hlua.c index a2f5ca7b1..3dd266710 100644 --- a/src/hlua.c +++ b/src/hlua.c @@ -7300,7 +7300,8 @@ __LJMP static int hlua_httpclient_send(lua_State *L, enum http_meth_t meth) return 0; } - httpclient_start(hlua_hc->hc); + if (!httpclient_start(hlua_hc->hc)) + WILL_LJMP(luaL_error(L, "couldn't start the httpclient")); MAY_LJMP(hlua_yieldk(L, 0, 0, hlua_httpclient_snd_yield, TICK_ETERNITY, 0));