]> git.saurik.com Git - cycript.git/blobdiff - ObjectiveC/Library.mm
Fixed a few bugs in the cross-compile and a GNUstep related casting issue.
[cycript.git] / ObjectiveC / Library.mm
index 128d1f23c48cb275f23cc067d280e25181e85544..83e4776872dd1524f4b39942bcffe53e36b40893 100644 (file)
@@ -2135,7 +2135,8 @@ static JSValueRef Selector_callAsFunction_toCYON(JSContextRef context, JSObjectR
     const char *name(sel_getName(internal->GetValue()));
 
     CYPoolTry {
-        return CYCastJSValue(context, CYJSString(context, [NSString stringWithFormat:@"@selector(%s)", name]));
+        NSString *string([NSString stringWithFormat:@"@selector(%s)", name]);
+        return CYCastJSValue(context, CYJSString(context, string));
     } CYPoolCatch(NULL)
 } CYCatch }