From: Jay Freeman (saurik) Date: Mon, 22 Jun 2009 13:52:05 +0000 (+0000) Subject: Further complicate previous bug.: X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/17f9121558414a46237fb468d60a7620f70985f3 Further complicate previous bug.: --- diff --git a/Cydia.mm b/Cydia.mm index 40c83bdc..4264ef47 100644 --- a/Cydia.mm +++ b/Cydia.mm @@ -8606,8 +8606,11 @@ int main(int argc, char *argv[]) { _pooled /*if (substrate && access("/Library/MobileSubstrate/MobileSubstrate.dylib", F_OK) == 0) dlopen("/Library/MobileSubstrate/MobileSubstrate.dylib", RTLD_LAZY | RTLD_GLOBAL);*/ - if (access("/User", F_OK) != 0 || access("/tmp/.cydia.fw", F_OK) == 0) { + if (access("/tmp/.cydia.fw", F_OK) == 0) { unlink("/tmp/.cydia.fw"); + goto firmware; + } else if (access("/User", F_OK) != 0) { + firmware: _trace(); system("/usr/libexec/cydia/firmware.sh"); _trace();