From 0dd72ceb272a785bc7381a23f2679acc6f943ed9 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Mon, 1 Jan 2018 22:40:09 +0100 Subject: [PATCH] Fix building .cia from .3ds files fixes #290 --- arm9/source/utils/gameutil.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arm9/source/utils/gameutil.c b/arm9/source/utils/gameutil.c index 9350935..918f068 100644 --- a/arm9/source/utils/gameutil.c +++ b/arm9/source/utils/gameutil.c @@ -1060,9 +1060,9 @@ u32 InsertCiaContent(const char* path_cia, const char* path_content, u32 offset, } // ensure free space for destination file - UINT offset_dest = fvx_tell(&dfile); - if ((fvx_lseek(&dfile, offset_dest + fsize) != FR_OK) || - (fvx_tell(&dfile) != offset_dest + fsize) || + UINT offset_dest = fvx_size(&dfile); + if ((fvx_lseek(&dfile, offset_dest + size) != FR_OK) || + (fvx_tell(&dfile) != offset_dest + size) || (fvx_lseek(&dfile, offset_dest) != FR_OK)) { fvx_close(&ofile); fvx_close(&dfile);