mirror of
https://github.com/switchbrew/switch-tools.git
synced 2025-06-26 23:42:40 +02:00
fix owner id overlap when both are set
This commit is contained in:
parent
e0102f552f
commit
83cafd9c0e
@ -435,7 +435,7 @@ int CreateNpdm(const char *json, void **dst, u32 *dst_size) {
|
||||
sdois = cJSON_GetObjectItemCaseSensitive(fsaccess, "save_data_owner_ids");
|
||||
if (cJSON_IsArray(sdois)) {
|
||||
int idx = 0;
|
||||
u64 *save_data_owner_id = (u64 *)((u8 *)fac + sizeof(FilesystemAccessControl));
|
||||
u64 *save_data_owner_id = (u64 *)((u8 *)fac + sizeof(FilesystemAccessControl) + fac->CoiCount * sizeof(u64));
|
||||
cJSON_ArrayForEach(sdoi, sdois) {
|
||||
if (!cJSON_GetU64FromObjectValue(sdoi, save_data_owner_id)) {
|
||||
status = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user