fixed a security bug in logging, added basic xml support to as3 compiler
[swftools.git] / lib / devices / rescale.c
index b7712d5..649601f 100644 (file)
@@ -54,7 +54,7 @@ static void dbg(char*format, ...)
     int l;
     va_list arglist;
     va_start(arglist, format);
-    vsprintf(buf, format, arglist);
+    vsnprintf(buf, sizeof(buf)-1, format, arglist);
     va_end(arglist);
     l = strlen(buf);
     while(l && buf[l-1]=='\n') {
@@ -329,6 +329,6 @@ void gfxdevice_rescale_setdevice(gfxdevice_t*dev, gfxdevice_t*out)
 gfxdevice_t* gfxdevice_rescale_new(gfxdevice_t*out, int width, int height, double scale)
 {
     gfxdevice_t* d = (gfxdevice_t*)malloc(sizeof(gfxdevice_t));
-    gfxdevice_recale_init(d, out, width, height, scale);
+    gfxdevice_rescale_init(d, out, width, height, scale);
     return d;
 }