From e73b07bbd8e29845614c1ba8fa371dcc87fde24b Mon Sep 17 00:00:00 2001 From: Steven Smith Date: Thu, 26 May 2016 18:31:55 -0700 Subject: [PATCH] Delete existing ticket before overwrite in network, QR installs as well. --- source/ui/section/networkinstall.c | 1 + source/ui/section/qrinstall.c | 1 + 2 files changed, 2 insertions(+) diff --git a/source/ui/section/networkinstall.c b/source/ui/section/networkinstall.c index 571f142..6874d34 100644 --- a/source/ui/section/networkinstall.c +++ b/source/ui/section/networkinstall.c @@ -113,6 +113,7 @@ static Result networkinstall_open_dst(void* data, u32 index, void* initialReadBl if(networkInstallData->ticket) { networkInstallData->ticketInfo.titleId = util_get_ticket_title_id((u8*) initialReadBlock); + AM_DeleteTicket(networkInstallData->ticketInfo.titleId); res = AM_InstallTicketBegin(handle); } else { u64 titleId = util_get_cia_title_id((u8*) initialReadBlock); diff --git a/source/ui/section/qrinstall.c b/source/ui/section/qrinstall.c index cf908d7..33ea990 100644 --- a/source/ui/section/qrinstall.c +++ b/source/ui/section/qrinstall.c @@ -113,6 +113,7 @@ static Result qrinstall_open_dst(void* data, u32 index, void* initialReadBlock, if(qrInstallData->ticket) { qrInstallData->ticketInfo.titleId = util_get_ticket_title_id((u8*) initialReadBlock); + AM_DeleteTicket(qrInstallData->ticketInfo.titleId); res = AM_InstallTicketBegin(handle); } else { u64 titleId = util_get_cia_title_id((u8*) initialReadBlock);