[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