File gdk-pixbuf-loop.diff of Package gdk-pixbuf
Index: gdk-pixbuf-0.22.0/gdk-pixbuf/io-xpm.c =================================================================== --- gdk-pixbuf-0.22.0.orig/gdk-pixbuf/io-xpm.c +++ gdk-pixbuf-0.22.0/gdk-pixbuf/io-xpm.c @@ -287,7 +287,8 @@ file_buffer (enum buf_op op, gpointer ha /* Fall through to the xpm_read_string. */ case op_body: - xpm_read_string (h->infile, &h->buffer, &h->buffer_size); + if(!xpm_read_string (h->infile, &h->buffer, &h->buffer_size)) + return NULL; return h->buffer; default: