From 6cbdeea4dc871165f90b511ca6b81eb7139709b3 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Fri, 27 Sep 2013 15:56:50 +0200 Subject: ipsw: remove obsolete major version increase in ipsw_get_latest_fw --- src/ipsw.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/ipsw.c') diff --git a/src/ipsw.c b/src/ipsw.c index 7d3c45f..3abda03 100644 --- a/src/ipsw.c +++ b/src/ipsw.c @@ -313,14 +313,8 @@ int ipsw_get_latest_fw(plist_t version_data, const char* product, char** fwurl, sprintf(majstr, FMT_qu, (long long unsigned int)major); n1 = plist_access_path(version_data, 7, "MobileDeviceSoftwareVersionsByVersion", majstr, "MobileDeviceSoftwareVersions", product, "Unknown", "Universal", "Restore"); if (!n1) { - // if not found, increase major version number by one and try again - major++; - sprintf(majstr, FMT_qu, (long long unsigned int)major); - n1 = plist_access_path(version_data, 7, "MobileDeviceSoftwareVersionsByVersion", majstr, "MobileDeviceSoftwareVersions", product, "Unknown", "Universal", "Restore"); - if (!n1) { - error("%s: ERROR: Can't get Unknown/Universal/Restore node?!\n", __func__); - return -1; - } + error("%s: ERROR: Can't get Unknown/Universal/Restore node?!\n", __func__); + return -1; } plist_t n2 = plist_dict_get_item(n1, "BuildVersion"); -- cgit v1.1-32-gdbae