diff --git a/source/menu.c b/source/menu.c index 8eee9dc..168c3b2 100644 --- a/source/menu.c +++ b/source/menu.c @@ -796,11 +796,8 @@ void Menu_WadList(void) /* Retrieve filelist */ getList: - if (fileList) - { - free (fileList); - fileList = NULL; - } + free (fileList); + fileList = NULL; ret = __Menu_RetrieveList(tmpPath, &fileList, &fileCnt); if (ret < 0) { diff --git a/source/title.c b/source/title.c index fb6b00d..9567411 100644 --- a/source/title.c +++ b/source/title.c @@ -108,8 +108,7 @@ s32 Title_GetList(u64 **outbuf, u32 *outlen) err: /* Free memory */ - if (titles) - free(titles); + free(titles); return ret; } @@ -144,8 +143,7 @@ s32 Title_GetTicketViews(u64 tid, tikview **outbuf, u32 *outlen) err: /* Free memory */ - if (views) - free(views); + free(views); return ret; } @@ -180,8 +178,7 @@ s32 Title_GetTMD(u64 tid, signed_blob **outbuf, u32 *outlen) err: /* Free memory */ - if (p_tmd) - free(p_tmd); + free(p_tmd); return ret; } @@ -317,8 +314,7 @@ s32 Title_GetIOSVersions(u8 **outbuf, u32 *outlen) out: /* Free memory */ - if (list) - free(list); + free(list); return ret; } diff --git a/source/wad.c b/source/wad.c index 73b1711..639bddf 100644 --- a/source/wad.c +++ b/source/wad.c @@ -239,8 +239,7 @@ s32 __Wad_GetTitleID(FILE *fp, wadHeader *header, u64 *tid) out: /* Free memory */ - if (p_tik) - free(p_tik); + free(p_tik); return ret; } @@ -511,16 +510,11 @@ err: out: /* Free memory */ - if (header) - free(header); - if (p_certs) - free(p_certs); - if (p_crl) - free(p_crl); - if (p_tik) - free(p_tik); - if (p_tmd) - free(p_tmd); + free(header); + free(p_certs); + free(p_crl); + free(p_tik); + free(p_tmd); return ret; } @@ -671,7 +665,6 @@ s32 Wad_Uninstall(FILE *fp) out: /* Free memory */ - if (header) - free(header); + free(header); return ret; }