]> git.saurik.com Git - cydia.git/commitdiff
Slightly safer package.getField() memory management.
authorJay Freeman (saurik) <saurik@saurik.com>
Fri, 11 Mar 2011 04:50:50 +0000 (20:50 -0800)
committerJay Freeman (saurik) <saurik@saurik.com>
Fri, 11 Mar 2011 04:50:50 +0000 (20:50 -0800)
MobileCydia.mm

index b35938090ef763fb73cd9edcc5801c7645c8ef97..6b23cf5e02803f511e226b166d9d495968549842 100644 (file)
@@ -2194,7 +2194,7 @@ struct PackageNameOrdering :
     if (!parser.Find([name UTF8String], start, end))
         return (NSString *) [NSNull null];
 
-    return [(NSString *) CYStringCreate(start, end - start) autorelease];
+    return [NSString stringWithString:[(NSString *) CYStringCreate(start, end - start) autorelease]];
 } }
 
 - (void) parse {