mirror of
https://github.com/tihmstar/futurerestore.git
synced 2025-04-20 14:31:41 +00:00
Fix minor race conditions due to malloc
This commit is contained in:
parent
6b18838674
commit
c701638b42
2
external/tsschecker
vendored
2
external/tsschecker
vendored
|
@ -1 +1 @@
|
|||
Subproject commit 13745170f46651b87a2215dbc4d70a2676d4c8af
|
||||
Subproject commit 38dc80af7f55cacc75b623bb8efe2fcbf26eaf96
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue