clans: use std::move for ticket

This commit is contained in:
Megamouse
2026-01-10 18:56:49 +01:00
parent 37a125ddbd
commit df5b624e45
2 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -900,7 +900,7 @@ lv2_file::open_raw_result_t lv2_file::open_raw(const std::string& local_path, s3
switch (auto error = fs::g_tls_error) switch (auto error = fs::g_tls_error)
{ {
case fs::error::noent: return {CELL_ENOENT}; case fs::error::noent: return {CELL_ENOENT};
default: sys_fs.error("lv2_file::open(): unknown error %s", error); default: sys_fs.error("lv2_file::open(): unknown error %s", error); break;
} }
return {CELL_EIO}; return {CELL_EIO};
+4 -4
View File
@@ -920,19 +920,19 @@ namespace np
ensure(!reply.is_error(), "Malformed reply to RequestTicket command"); ensure(!reply.is_error(), "Malformed reply to RequestTicket command");
auto incoming_ticket = ticket(std::move(ticket_raw)); auto incoming_ticket = ticket(std::move(ticket_raw));
// Clans: check if ticket belongs to the clan service. // Clans: check if ticket belongs to the clan service.
// If so, hijack the ticket and cache it for future use. // If so, hijack the ticket and cache it for future use.
if (incoming_ticket.get_service_id() == CLANS_SERVICE_ID) if (incoming_ticket.get_service_id() == CLANS_SERVICE_ID)
{ {
clan_ticket = incoming_ticket; clan_ticket = std::move(incoming_ticket);
clan_ticket_ready.store(1); clan_ticket_ready.store(1);
clan_ticket_ready.notify_all(); clan_ticket_ready.notify_all();
return; return;
} }
current_ticket = incoming_ticket; current_ticket = std::move(incoming_ticket);
auto ticket_size = static_cast<s32>(current_ticket.size()); auto ticket_size = static_cast<s32>(current_ticket.size());
if (manager_cb) if (manager_cb)