[mapserver-commits] r10778 - trunk/mapserver/mapscript/ruby

svn at osgeo.org svn at osgeo.org
Sun Dec 5 16:26:48 EST 2010


Author: jimk
Date: 2010-12-05 13:26:48 -0800 (Sun, 05 Dec 2010)
New Revision: 10778

Modified:
   trunk/mapserver/mapscript/ruby/rbmodule.i
Log:
Fix bug #3619. Make sure ruby mapscript calls msSetup().


Modified: trunk/mapserver/mapscript/ruby/rbmodule.i
===================================================================
--- trunk/mapserver/mapscript/ruby/rbmodule.i	2010-12-03 15:33:21 UTC (rev 10777)
+++ trunk/mapserver/mapscript/ruby/rbmodule.i	2010-12-05 21:26:48 UTC (rev 10778)
@@ -22,3 +22,15 @@
     $result = rb_str_new($1.data, $1.size);
     gdFree($1.data);
 }
+
+/* Module initialization: call msSetup() and register msCleanup() */
+%init %{
+
+/* Copied from pymodule.i to fix #3619 */
+    if (msSetup() != MS_SUCCESS)
+    {
+        msSetError(MS_MISCERR, "Failed to set up threads and font cache",
+                   "msSetup()");
+    }
+%}
+



More information about the mapserver-commits mailing list