diff --git a/external/tsschecker b/external/tsschecker index 13745170..38dc80af 160000 --- a/external/tsschecker +++ b/external/tsschecker @@ -1 +1 @@ -Subproject commit 13745170f46651b87a2215dbc4d70a2676d4c8af +Subproject commit 38dc80af7f55cacc75b623bb8efe2fcbf26eaf96 diff --git a/futurerestore/futurerestore.cpp b/futurerestore/futurerestore.cpp index 2ba9b4f5..ea98309c 100644 --- a/futurerestore/futurerestore.cpp +++ b/futurerestore/futurerestore.cpp @@ -1390,7 +1390,9 @@ futurerestore::~futurerestore() { } safeFree(_ibootBuild); safeFree(_firmwareJson); + safeFree(_betaFirmwareJson); safeFree(_firmwareTokens); + safeFree(_betaFirmwareTokens); safeFree(_latestManifest); safeFree(_latestFirmwareUrl); for (auto plist: _aptickets) { @@ -1411,7 +1413,7 @@ void futurerestore::loadFirmwareTokens() { if (!_betaFirmwareJson) _betaFirmwareJson = getBetaFirmwareJson(getDeviceModelNoCopy()); retassure(_betaFirmwareJson, "[TSSC] could not get betas json\n"); long cnt = parseTokens(_betaFirmwareJson, &_betaFirmwareTokens); - retassure(cnt > 0, "[TSSC] parsing %s.json failed\n", (0) ? "ota" : "firmware"); + retassure(cnt > 0, "[TSSC] parsing %s.json failed\n", (0) ? "beta ota" : "beta firmware"); } }