mirror of
https://github.com/CTCaer/hekate
synced 2024-11-09 21:36:35 +00:00
hos: use strcmp for kip name
KIP1 names are NULL terminated, so use strcmp to reduce codesize.
This commit is contained in:
parent
06b7a38d47
commit
dca350bfe9
2 changed files with 4 additions and 4 deletions
|
@ -712,7 +712,7 @@ static bool _get_fs_exfat_compatible(link_t *info, u32 *hos_revision)
|
||||||
|
|
||||||
LIST_FOREACH_ENTRY(pkg2_kip1_info_t, ki, info, link)
|
LIST_FOREACH_ENTRY(pkg2_kip1_info_t, ki, info, link)
|
||||||
{
|
{
|
||||||
if (strncmp((const char*)ki->kip1->name, "FS", sizeof(ki->kip1->name)))
|
if (strcmp((char *)ki->kip1->name, "FS"))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!se_calc_sha256_oneshot(sha_buf, ki->kip1, ki->size))
|
if (!se_calc_sha256_oneshot(sha_buf, ki->kip1, ki->size))
|
||||||
|
|
|
@ -379,7 +379,7 @@ static int _decompress_kip(pkg2_kip1_info_t *ki, u32 sectsToDecomp)
|
||||||
|
|
||||||
static int _kipm_inject(const char *kipm_path, char *target_name, pkg2_kip1_info_t *ki)
|
static int _kipm_inject(const char *kipm_path, char *target_name, pkg2_kip1_info_t *ki)
|
||||||
{
|
{
|
||||||
if (!strncmp((const char *)ki->kip1->name, target_name, sizeof(ki->kip1->name)))
|
if (!strcmp((char *)ki->kip1->name, target_name))
|
||||||
{
|
{
|
||||||
u32 size = 0;
|
u32 size = 0;
|
||||||
u8 *kipm_data = (u8 *)sd_file_read(kipm_path, &size);
|
u8 *kipm_data = (u8 *)sd_file_read(kipm_path, &size);
|
||||||
|
@ -517,7 +517,7 @@ const char *pkg2_patch_kips(link_t *info, char *patch_names)
|
||||||
for (u32 kip_id_idx = 0; kip_id_idx < _kip_id_sets_cnt; kip_id_idx++)
|
for (u32 kip_id_idx = 0; kip_id_idx < _kip_id_sets_cnt; kip_id_idx++)
|
||||||
{
|
{
|
||||||
// Check if KIP name macthes ID's KIP name.
|
// Check if KIP name macthes ID's KIP name.
|
||||||
if (strncmp((char *)ki->kip1->name, _kip_id_sets[kip_id_idx].name, sizeof(ki->kip1->name)) != 0)
|
if (strcmp((char *)ki->kip1->name, _kip_id_sets[kip_id_idx].name) != 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// Check if there are patches to apply.
|
// Check if there are patches to apply.
|
||||||
|
@ -652,7 +652,7 @@ const char *pkg2_patch_kips(link_t *info, char *patch_names)
|
||||||
patchset++;
|
patchset++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (emummc_patch_selected && !strncmp(_kip_id_sets[kip_id_idx].name, "FS", sizeof(ki->kip1->name)))
|
if (emummc_patch_selected && !strcmp((char *)_kip_id_sets[kip_id_idx].name, "FS"))
|
||||||
{
|
{
|
||||||
// Encode ID.
|
// Encode ID.
|
||||||
emu_cfg.fs_ver = kip_id_idx;
|
emu_cfg.fs_ver = kip_id_idx;
|
||||||
|
|
Loading…
Reference in a new issue