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" => {
crate::priv_client::create_container_streaming(
name,
make_log_callback(logs, log_id, cmdline),
make_log_callback(logs.clone(), log_id, cmdline.clone()),
)
.await
}
"update" => {
crate::priv_client::update_container_streaming(
name,
make_log_callback(logs, log_id, cmdline),
make_log_callback(logs.clone(), log_id, cmdline.clone()),
)
.await
}