@@ -252,7 +252,7 @@ static int lcurl_multi_perform(lua_State *L){
252
252
lcurl__multi_assign_lua (L , p , curL , 1 );
253
253
254
254
if (code != CURLM_OK ){
255
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
255
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
256
256
}
257
257
lua_pushnumber (L , running_handles );
258
258
return 1 ;
@@ -312,7 +312,7 @@ static int lcurl_multi_wait(lua_State *L){
312
312
if (lua_isnoneornil (L , 2 )){
313
313
code = curl_multi_timeout (p -> curl , & ms );
314
314
if (code != CURLM_OK ){
315
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
315
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
316
316
}
317
317
}
318
318
else {
@@ -332,7 +332,7 @@ static int lcurl_multi_wait(lua_State *L){
332
332
//! @todo supports extra_fds
333
333
code = curl_multi_wait (p -> curl , 0 , 0 , ms , & maxfd );
334
334
if (code != CURLM_OK ){
335
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
335
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
336
336
}
337
337
lua_pushnumber (L , maxfd );
338
338
return 1 ;
@@ -346,7 +346,7 @@ static int lcurl_multi_wait(lua_State *L){
346
346
347
347
code = curl_multi_fdset (p -> curl , & fdread , & fdwrite , & fdexcep , & maxfd );
348
348
if (code != CURLM_OK ){
349
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
349
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
350
350
}
351
351
352
352
//if(maxfd > 0)
@@ -372,7 +372,7 @@ static int lcurl_multi_timeout(lua_State *L){
372
372
long n ;
373
373
CURLMcode code = curl_multi_timeout (p -> curl , & n );
374
374
if (code != CURLM_OK ){
375
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
375
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
376
376
}
377
377
lua_pushnumber (L , n );
378
378
return 1 ;
@@ -395,7 +395,7 @@ static int lcurl_multi_socket_action(lua_State *L){
395
395
lcurl__multi_assign_lua (L , p , curL , 1 );
396
396
397
397
if (code != CURLM_OK ){
398
- lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
398
+ return lcurl_fail_ex (L , p -> err_mode , LCURL_ERROR_MULTI , code );
399
399
}
400
400
lua_pushinteger (L , n );
401
401
return 1 ;
0 commit comments