[pbs-devel] [PATCH backup v3 2/2] http_client: add warning when we fail to place a config file
Maximiliano Sandoval
m.sandoval at proxmox.com
Wed Apr 16 14:56:51 CEST 2025
Signed-off-by: Maximiliano Sandoval <m.sandoval at proxmox.com>
---
pbs-client/src/http_client.rs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/pbs-client/src/http_client.rs b/pbs-client/src/http_client.rs
index 4f525f2ec..ba9892218 100644
--- a/pbs-client/src/http_client.rs
+++ b/pbs-client/src/http_client.rs
@@ -348,7 +348,12 @@ fn load_ticket_info(prefix: &str, server: &str, userid: &Userid) -> Option<(Stri
let base = BaseDirectories::with_prefix(prefix).ok()?;
// usually ~/.config/<prefix>/tickets
- let path = base.place_config_file("tickets").ok()?;
+ let path = base
+ .place_config_file("tickets")
+ .inspect_err(|err| {
+ warn!("could not place tickets file in the user's config directory: {err}")
+ })
+ .ok()?;
let data = file_get_json(path, None).ok()?;
let now = proxmox_time::epoch_i64();
let ticket_lifetime = proxmox_auth_api::TICKET_LIFETIME - 60;
--
2.39.5
More information about the pbs-devel
mailing list