diff --git a/src/client/cli/cmd/common_callbacks.h b/src/client/cli/cmd/common_callbacks.h index c329a8b708..997895248e 100644 --- a/src/client/cli/cmd/common_callbacks.h +++ b/src/client/cli/cmd/common_callbacks.h @@ -75,9 +75,9 @@ auto make_iterative_spinner_callback(AnimatedSpinner& spinner, Terminal& term) } template -auto make_confirmation_callback(Terminal& term, const QString& key) +auto make_confirmation_callback(Terminal& term, QString key) { - return [&key, &term](Reply& reply, grpc::ClientReaderWriterInterface* client) { + return [key = std::move(key), &term](Reply& reply, grpc::ClientReaderWriterInterface* client) { if (key.startsWith(daemon_settings_root) && key.endsWith(bridged_network_name) && reply.needs_authorization()) { auto bridged_network = reply.reply_message();