diff --git a/sd-bootloader-ng/bootmanager/config.c b/sd-bootloader-ng/bootmanager/config.c index ed47ce09..a9e95d97 100644 --- a/sd-bootloader-ng/bootmanager/config.c +++ b/sd-bootloader-ng/bootmanager/config.c @@ -87,7 +87,7 @@ static void jsmn_obj_key(const char *key, size_t key_len, void *user_arg) { if (jsonArrayId == 0) Config_generalSettings.ofwFixValue = 0x00000000; if (jsonArrayId < 4) - Config_generalSettings.ofwFixValue += xtob(key) << 8*jsonArrayId; + Config_generalSettings.ofwFixValue += xtob((char*)key) << 8*jsonArrayId; jsonArrayId++; } else if (strncmp(jsonGroupName, "ofw", 3) == 0 || strncmp(jsonGroupName, "cfw", 3) diff --git a/sd-bootloader-ng/bootmanager/main.c b/sd-bootloader-ng/bootmanager/main.c index f87fff02..66a91f0a 100755 --- a/sd-bootloader-ng/bootmanager/main.c +++ b/sd-bootloader-ng/bootmanager/main.c @@ -693,7 +693,7 @@ static bool prepareRun(sImageInfo* imageInfo, char* imagePath, uint32_t filesize readLen = 0; } - if (readLen > 0 && (readLen == sl_FsRead(fhandle, offset, numbers, readLen))) { + if (readLen > 0 && (readLen == sl_FsRead(fhandle, offset, (char*)numbers, readLen))) { sl_FsClose(fhandle, 0, 0, 0); if (numbers[1] == 0xBEAC0005) { Config_generalSettings.ofwFixValue = numbers[0];