fix(#1145): clone logs/cmdline in priv_run match arms to avoid use-after-move

This commit is contained in:
damocles 2026-06-03 15:21:20 +02:00 committed by mara
commit c44fa14f7c

View file

@ -1311,14 +1311,14 @@ async fn priv_run(kind: &str, name: &str) -> Result<()> {
"create" => { "create" => {
crate::priv_client::create_container_streaming( crate::priv_client::create_container_streaming(
name, name,
make_log_callback(logs, log_id, cmdline), make_log_callback(logs.clone(), log_id, cmdline.clone()),
) )
.await .await
} }
"update" => { "update" => {
crate::priv_client::update_container_streaming( crate::priv_client::update_container_streaming(
name, name,
make_log_callback(logs, log_id, cmdline), make_log_callback(logs.clone(), log_id, cmdline.clone()),
) )
.await .await
} }