diff --git a/AltStore/Operations/EnableJITOperation.swift b/AltStore/Operations/EnableJITOperation.swift index 8ac65385..e7cb17cb 100644 --- a/AltStore/Operations/EnableJITOperation.swift +++ b/AltStore/Operations/EnableJITOperation.swift @@ -54,7 +54,7 @@ final class EnableJITOperation: ResultOperation } catch { retries -= 1 if (retries <= 0){ - return self.finish(.failure(error)) + self.finish(.failure(error)) } } } diff --git a/AltStore/Operations/InstallAppOperation.swift b/AltStore/Operations/InstallAppOperation.swift index 2517a917..0e4234e5 100644 --- a/AltStore/Operations/InstallAppOperation.swift +++ b/AltStore/Operations/InstallAppOperation.swift @@ -175,7 +175,8 @@ final class InstallAppOperation: ResultOperation self.finish(.success(installedApp)) break } catch { - if (attempts == 0){ + attempts -= 1 + if (attempts <= 0){ installing = false self.finish(.failure(MinimuxerError.InstallApp)) } diff --git a/AltStore/Operations/SendAppOperation.swift b/AltStore/Operations/SendAppOperation.swift index 8f85328b..3f84850d 100644 --- a/AltStore/Operations/SendAppOperation.swift +++ b/AltStore/Operations/SendAppOperation.swift @@ -56,12 +56,12 @@ final class SendAppOperation: ResultOperation<()> break } catch { attempts -= 1 - if (attempts == 0) { + if (attempts <= 0) { self.finish(.failure(MinimuxerError.RwAfc)) } } self.progress.completedUnitCount += 1 - return self.finish(.success(())) + self.finish(.success(())) } } else { print("IPA doesn't exist????")