Fix. Use url api also for correct libcurl version
This commit is contained in:
parent
ec7314059f
commit
9c0a6cc626
12
src/lcurl.c
12
src/lcurl.c
@ -41,10 +41,14 @@ static int lcurl_hpost_new_safe(lua_State *L) {
|
||||
return lcurl_hpost_create(L, LCURL_ERROR_RETURN);
|
||||
}
|
||||
|
||||
#if LCURL_CURL_VER_GE(7,62,0)
|
||||
|
||||
static int lcurl_url_new_safe(lua_State *L) {
|
||||
return lcurl_url_create(L, LCURL_ERROR_RETURN);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static int lcurl_easy_new(lua_State *L){
|
||||
return lcurl_easy_create(L, LCURL_ERROR_RAISE);
|
||||
}
|
||||
@ -61,10 +65,14 @@ static int lcurl_hpost_new(lua_State *L){
|
||||
return lcurl_hpost_create(L, LCURL_ERROR_RAISE);
|
||||
}
|
||||
|
||||
#if LCURL_CURL_VER_GE(7,62,0)
|
||||
|
||||
static int lcurl_url_new(lua_State *L) {
|
||||
return lcurl_url_create(L, LCURL_ERROR_RAISE);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
static int lcurl_version(lua_State *L){
|
||||
lua_pushstring(L, curl_version());
|
||||
return 1;
|
||||
@ -179,7 +187,9 @@ static const struct luaL_Reg lcurl_functions[] = {
|
||||
{"easy", lcurl_easy_new },
|
||||
{"multi", lcurl_multi_new },
|
||||
{"share", lcurl_share_new },
|
||||
#if LCURL_CURL_VER_GE(7,62,0)
|
||||
{"url", lcurl_url_new },
|
||||
#endif
|
||||
{"version", lcurl_version },
|
||||
{"version_info", lcurl_version_info },
|
||||
|
||||
@ -192,7 +202,9 @@ static const struct luaL_Reg lcurl_functions_safe[] = {
|
||||
{"easy", lcurl_easy_new_safe },
|
||||
{"multi", lcurl_multi_new_safe },
|
||||
{"share", lcurl_share_new_safe },
|
||||
#if LCURL_CURL_VER_GE(7,62,0)
|
||||
{"url", lcurl_url_new_safe },
|
||||
#endif
|
||||
{"version", lcurl_version },
|
||||
{"version_info", lcurl_version_info },
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user