Close loader before unref'ing it. (#118146, Owen Taylor)

2003-07-23  Matthias Clasen  <maclas@gmx.de>

	* gdk-pixbuf-io.c (gdk_pixbuf_new_from_file_at_size): Close loader before unref'ing
	it.  (#118146, Owen Taylor)
This commit is contained in:
Matthias Clasen 2003-07-23 21:39:11 +00:00 committed by Matthias Clasen
parent d5d9ecbf80
commit a19781c504
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2003-07-23 Matthias Clasen <maclas@gmx.de>
* gdk-pixbuf-io.c (gdk_pixbuf_new_from_file_at_size): Close loader before unref'ing
it. (#118146, Owen Taylor)
2003-03-01 Hans Breuer <hans@breuer.org>
* makefile.msc : updated

View File

@ -825,6 +825,7 @@ gdk_pixbuf_new_from_file_at_size (const char *filename,
length = fread (buffer, 1, sizeof (buffer), f);
if (length > 0)
if (!gdk_pixbuf_loader_write (loader, buffer, length, error)) {
gdk_pixbuf_loader_close (loader, NULL);
fclose (f);
g_object_unref (G_OBJECT (loader));
return NULL;