Delete existing ticket before overwrite in network, QR installs as well.

This commit is contained in:
Steven Smith 2016-05-26 18:31:55 -07:00
parent 247e682870
commit e73b07bbd8
2 changed files with 2 additions and 0 deletions

View File

@ -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);

View File

@ -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);