Index: ode.c
===================================================================
--- ode.c	(revision 1230)
+++ ode.c	(revision 1231)
@@ -170,10 +170,14 @@
 dInitODE();
 #else
 # ifdef DdInitODE
-  dInitODE();
+  //dInitODE();
+  dInitODE2(dAllocateMaskAll);
+# else
+dInitODE2(dAllocateMaskAll);
 # endif
 #endif
 
+
 raydium_ode_ExplosionCallback=NULL;
 raydium_ode_CollideCallback=NULL;
 raydium_ode_RayCallback=NULL;
@@ -5516,7 +5520,7 @@
         {
           if(raydium_vertex_texture_multi[j])
             {
-            sprintf(text,"%s;%f|%f|%s",raydium_texture_name[raydium_vertex_texture[j]],
+            snprintf(text,256,"%s;%f|%f|%s",raydium_texture_name[raydium_vertex_texture[j]],
                                        raydium_vertex_texture_multi_u(j),
                                        raydium_vertex_texture_multi_v(j),
                                        raydium_texture_name[raydium_vertex_texture_multi[j]]);