src/client/http_client.rs: remove useless password_env
This commit is contained in:
@ -37,6 +37,7 @@ use futures::*;
|
||||
use tokio::sync::mpsc;
|
||||
|
||||
const ENV_VAR_PBS_FINGERPRINT: &str = "PBS_FINGERPRINT";
|
||||
const ENV_VAR_PBS_PASSWORD: &str = "PBS_PASSWORD";
|
||||
|
||||
proxmox::const_regex! {
|
||||
BACKUPSPEC_REGEX = r"^([a-zA-Z0-9_-]+\.(?:pxar|img|conf|log)):(.+)$";
|
||||
@ -170,9 +171,16 @@ fn connect(server: &str, userid: &str) -> Result<HttpClient, Error> {
|
||||
|
||||
let fingerprint = std::env::var(ENV_VAR_PBS_FINGERPRINT).ok();
|
||||
|
||||
use std::env::VarError::*;
|
||||
let password = match std::env::var(ENV_VAR_PBS_PASSWORD) {
|
||||
Ok(p) => Some(p),
|
||||
Err(NotUnicode(_)) => bail!(format!("{} contains bad characters", ENV_VAR_PBS_PASSWORD)),
|
||||
Err(NotPresent) => None,
|
||||
};
|
||||
|
||||
let options = HttpClientOptions::new()
|
||||
.prefix(Some("proxmox-backup".to_string()))
|
||||
.password_env(Some("PBS_PASSWORD".to_string()))
|
||||
.password(password)
|
||||
.interactive(true)
|
||||
.fingerprint(fingerprint)
|
||||
.fingerprint_cache(true)
|
||||
@ -1483,10 +1491,11 @@ async fn status(param: Value) -> Result<Value, Error> {
|
||||
async fn try_get(repo: &BackupRepository, url: &str) -> Value {
|
||||
|
||||
let fingerprint = std::env::var(ENV_VAR_PBS_FINGERPRINT).ok();
|
||||
let password = std::env::var(ENV_VAR_PBS_PASSWORD).ok();
|
||||
|
||||
let options = HttpClientOptions::new()
|
||||
.prefix(Some("proxmox-backup".to_string()))
|
||||
.password_env(Some("PBS_PASSWORD".to_string()))
|
||||
.password(password)
|
||||
.interactive(false)
|
||||
.fingerprint(fingerprint)
|
||||
.fingerprint_cache(true)
|
||||
|
Reference in New Issue
Block a user