From a8c0850b02cb9a80a6e2c9dc360f0c8642d21398 Mon Sep 17 00:00:00 2001 From: Alex Eckhart Date: Mon, 25 Jan 2016 22:32:05 -0700 Subject: [PATCH] Fix agb_firm cia generation. --- makerom/exheader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/makerom/exheader.c b/makerom/exheader.c index 9765e1c..579e4d1 100644 --- a/makerom/exheader.c +++ b/makerom/exheader.c @@ -1242,7 +1242,7 @@ int GetSaveDataSizeFromString(u64 *out, char *string, char *moduleName) fprintf(stderr,"[ERROR] Invalid save data size format.\n"); return EXHDR_BAD_RSF_OPT; } - if((SaveDataSize & 65536) != 0){ + if((SaveDataSize % 65536) != 0){ if(moduleName) fprintf(stderr,"[%s ERROR] Save data size must be aligned to 64K.\n",moduleName); else @@ -1280,7 +1280,7 @@ int GetSaveDataSize_rsf(u64 *SaveDataSize, user_settings *usrset) fprintf(stderr,"[EXHEADER ERROR] Invalid save data size format.\n"); return EXHDR_BAD_RSF_OPT; } - if((*SaveDataSize & 65536) != 0){ + if((*SaveDataSize % 65536) != 0){ fprintf(stderr,"[EXHEADER ERROR] Save data size must be aligned to 64K.\n"); return EXHDR_BAD_RSF_OPT; }