mirror of
https://github.com/wiiu-env/AromaUpdater.git
synced 2024-06-02 14:48:44 +02:00
Init and free the cacert properly
This commit is contained in:
parent
43dc79a5bf
commit
281956d8d0
|
@ -64,6 +64,8 @@ bool DownloadUtils::Init() {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cacert_pem = nullptr;
|
||||||
|
cacert_pem_size = 0;
|
||||||
if (LoadFileToMem(CERT_FILE_LOCATION, &cacert_pem, &cacert_pem_size) < 0) {
|
if (LoadFileToMem(CERT_FILE_LOCATION, &cacert_pem, &cacert_pem_size) < 0) {
|
||||||
DEBUG_FUNCTION_LINE_ERR("Failed to load cert");
|
DEBUG_FUNCTION_LINE_ERR("Failed to load cert");
|
||||||
cacert_pem = nullptr;
|
cacert_pem = nullptr;
|
||||||
|
@ -79,9 +81,11 @@ void DownloadUtils::Deinit() {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
free(cacert_pem);
|
if (cacert_pem != nullptr) {
|
||||||
cacert_pem = nullptr;
|
free(cacert_pem);
|
||||||
cacert_pem_size = 0;
|
cacert_pem = nullptr;
|
||||||
|
cacert_pem_size = 0;
|
||||||
|
}
|
||||||
curl_global_cleanup();
|
curl_global_cleanup();
|
||||||
libInitDone = false;
|
libInitDone = false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user