0
0
mirror of https://github.com/minecraft-linux/appimage-builder.git synced 2025-04-08 17:04:49 +00:00
Files
Christopher Homberger 9e31ba4f34 Next curl patch
2020-04-29 16:50:14 +02:00

25 lines
706 B
C++

#pragma once
#include_next <curl/curl.h>
#include <cstdlib>
#include <sstream>
static inline void __curl_appimage_ca(CURL *curl) {
const char* appdir = getenv("APPDIR");
if (appdir) {
std::ostringstream cacert;
cacert << appdir << "/usr/share/mcpelauncher/cacert.pem";
curl_easy_setopt(curl, CURLOPT_CAINFO, cacert.str().data());
}
}
static inline CURL * __curl_easy_init() {
CURL * curl = curl_easy_init();
__curl_appimage_ca(curl);
return curl;
}
static inline void __curl_easy_reset(CURL *curl) {
curl_easy_reset(curl);
__curl_appimage_ca(curl);
}
#define curl_easy_init() __curl_easy_init()
#define curl_easy_reset(curl) __curl_easy_reset(curl)