gegl r2265 - in trunk: . gegl/buffer



Author: ok
Date: Wed Apr 30 09:12:24 2008
New Revision: 2265
URL: http://svn.gnome.org/viewvc/gegl?rev=2265&view=rev

Log:
* gegl/buffer/gegl-tile-backend-file.c: (write_header),
(gegl_tile_backend_file_class_init): check GeglBufferHeader and
GeglBufferBlock struct sizes for sanity at launch.


Modified:
   trunk/ChangeLog
   trunk/gegl/buffer/gegl-tile-backend-file.c

Modified: trunk/gegl/buffer/gegl-tile-backend-file.c
==============================================================================
--- trunk/gegl/buffer/gegl-tile-backend-file.c	(original)
+++ trunk/gegl/buffer/gegl-tile-backend-file.c	Wed Apr 30 09:12:24 2008
@@ -247,7 +247,6 @@
       g_warning ("unable to seek in buffer");
       return FALSE;
     }
-  strcpy (&(self->header.description[0]) + 20, "fnord");
   g_output_stream_write (self->o, &(self->header), 256, NULL, NULL);
   GEGL_NOTE (TILE_BACKEND, "Wrote header, next=%i", (gint)self->header.next);
   return TRUE;
@@ -916,6 +915,7 @@
 
   gegl_tile_source_class->command  = command;
 
+  GEGL_BUFFER_STRUCT_CHECK_PADDING;
 
   g_object_class_install_property (gobject_class, PROP_PATH,
                                    g_param_spec_string ("path",



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]