]> git.saurik.com Git - cycript.git/blobdiff - Execute.cpp
Add missing $cym as a bound variable in CYCategory.
[cycript.git] / Execute.cpp
index 7eb2f802b6103154748df75892b7fbe773881309..2d77e213777ba03c6c4e930d43e57878a81912ab 100644 (file)
@@ -1,5 +1,5 @@
 /* Cycript - Optimizing JavaScript Compiler/Runtime
- * Copyright (C) 2009-2010  Jay Freeman (saurik)
+ * Copyright (C) 2009-2012  Jay Freeman (saurik)
 */
 
 /* GNU Lesser General Public License, Version 3 {{{ */
@@ -1235,10 +1235,8 @@ const char *CYExecute(apr_pool_t *pool, CYUTF8String code) {
         return error;
     }
 
-    if (exception != NULL) { error:
-        result = CYCastJSValue(context, CYJSString(context, exception));
-        exception = NULL;
-    }
+    if (exception != NULL) error:
+        return CYPoolCString(pool, context, CYJSString(context, exception));
 
     if (JSValueIsUndefined(context, result))
         return NULL;