mirror of
https://github.com/lifegpc/pixiv_downloader.git
synced 2026-07-08 01:32:41 +08:00
Set SSL_CERT_FILE if cert.pem is exists in executable path and SSL_CERT_FILE is not set.
This commit is contained in:
13
src/main.rs
13
src/main.rs
@@ -127,6 +127,19 @@ impl Main {
|
||||
None => {}
|
||||
}
|
||||
get_helper().update(cmd.clone(), self.settings.as_ref().unwrap().clone());
|
||||
#[cfg(target_os = "windows")]
|
||||
{
|
||||
match std::env::var("SSL_CERT_FILE") {
|
||||
Ok(_) => {}
|
||||
Err(_) => {
|
||||
let mut cert = utils::get_exe_path_else_current();
|
||||
cert.push("cert.pem");
|
||||
if cert.exists() {
|
||||
std::env::set_var("SSL_CERT_FILE", cert);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
match cmd.cmd {
|
||||
Command::Config => {
|
||||
self.deal_config_cmd();
|
||||
|
||||
Reference in New Issue
Block a user