From: Jay Freeman (saurik) Date: Fri, 11 Mar 2011 01:55:30 +0000 (-0800) Subject: Do not crash on null package controllers. X-Git-Tag: v1.1.0%b5~1 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/5612913e2ab98258a86b2b0ff2454cc1aa04f7a8?ds=sidebyside Do not crash on null package controllers. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 90ad65e3..a1d96f00 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -5902,7 +5902,7 @@ bool DepSubstrate(const pkgCache::VerIterator &iterator) { if ((self = [super init]) != nil) { database_ = database; buttons_ = [NSMutableArray arrayWithCapacity:4]; - name_ = [NSString stringWithString:name]; + name_ = name == nil ? @"" : [NSString stringWithString:name]; [self setURL:[NSURL URLWithString:[NSString stringWithFormat:@"%@/#!/package/%@", UI_, (id) name_]]]; } return self; }