]> git.saurik.com Git - cycript.git/blobdiff - Execute.cpp
Fixed some CYInitialize issues noticed back on the iPhone.
[cycript.git] / Execute.cpp
index 3135c2c54af224dfdf5e32d29432abf938c86ed5..a517fb4df08c8d1b17c8b47b37e05b0ef8fb55d7 100644 (file)
@@ -1279,7 +1279,13 @@ extern "C" void CydgetSetupContext(JSGlobalContextRef context) {
     CYSetupContext(context);
 }
 
+static bool initialized_ = false;
+
 void CYInitializeDynamic() {
+    if (!initialized_)
+        initialized_ = true;
+    else return;
+
     CYInitializeStatic();
 
     _sqlcall(sqlite3_open("/usr/lib/libcycript.db", &Bridge_));