From 73e9f4a7420ccaf166b2b5f46a52316d0bea9e3c Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Mon, 1 Oct 2018 22:21:05 -1000 Subject: Stop crashing when searching for a string longer than the name of a package --- MobileCydia.mm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MobileCydia.mm b/MobileCydia.mm index 1efa9af..d9b1d83 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -7052,6 +7052,8 @@ static void HomeControllerReachabilityCallback(SCNetworkReachabilityRef reachabi return false; if (![package unfiltered]) return false; + if ([query length] > [[package name] length]) + return false; if ([[package name] compare:query options:MatchCompareOptions_ range:NSMakeRange(0, [query length])] != NSOrderedSame) return false; return true; -- cgit v1.2.3