[pdm-devel] [PATCH datacenter-manager 2/3] api: remote shell: improve error message
Fabian Grünbichler
f.gruenbichler at proxmox.com
Thu Dec 11 14:07:04 CET 2025
Signed-off-by: Fabian Grünbichler <f.gruenbichler at proxmox.com>
---
server/src/api/remote_shell.rs | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/server/src/api/remote_shell.rs b/server/src/api/remote_shell.rs
index d5e43e9..5207095 100644
--- a/server/src/api/remote_shell.rs
+++ b/server/src/api/remote_shell.rs
@@ -1,5 +1,5 @@
use anyhow::{bail, format_err, Error};
-use futures::{FutureExt, TryFutureExt};
+use futures::FutureExt;
use http::{
header::{SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_VERSION, UPGRADE},
request::Parts,
@@ -160,12 +160,9 @@ fn upgrade_to_websocket(
proxmox_rest_server::spawn_internal_task(async move {
let incoming_ws: Upgraded =
- match hyper::upgrade::on(Request::from_parts(parts, req_body))
- .map_err(Error::from)
- .await
- {
+ match hyper::upgrade::on(Request::from_parts(parts, req_body)).await {
Ok(upgraded) => upgraded,
- _ => bail!("error"),
+ Err(err) => bail!("failed to process incoming Websocket upgrade: {err}"),
};
let (remotes, _digest) = pdm_config::remotes::config()?;
--
2.47.3
More information about the pdm-devel
mailing list