From c44fa14f7cc4c8a25fa2c1028c6065ee9caa3c88 Mon Sep 17 00:00:00 2001 From: damocles Date: Wed, 3 Jun 2026 15:21:20 +0200 Subject: [PATCH] fix(#1145): clone logs/cmdline in priv_run match arms to avoid use-after-move --- hive-c0re/src/lifecycle.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hive-c0re/src/lifecycle.rs b/hive-c0re/src/lifecycle.rs index c0931f86..4441d0f4 100644 --- a/hive-c0re/src/lifecycle.rs +++ b/hive-c0re/src/lifecycle.rs @@ -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 }