Fix #147651, reported by Oliver Guntermann:

2004-07-21  Matthias Clasen  <mclasen@redhat.com>

	Fix #147651, reported by Oliver Guntermann:

	* glib/gprintfint.h (_g_vasprintf): Don't wrap vasprintf(),
	_g_gnulib_vasprintf() in a macro, since they behave
	differently wrt. to memory allocation.

	* glib/gprintf.c (g_vasprintf): Instead, differentiate
	here between the three cases: system vasprintf(),
	_g_gnulib_vasprintf(), no vasprintf().
This commit is contained in:
Matthias Clasen
2004-07-21 17:51:28 +00:00
committed by Matthias Clasen
parent 059b48dd84
commit 495377c45e
7 changed files with 73 additions and 8 deletions

View File

@@ -1,3 +1,15 @@
2004-07-21 Matthias Clasen <mclasen@redhat.com>
Fix #147651, reported by Oliver Guntermann:
* glib/gprintfint.h (_g_vasprintf): Don't wrap vasprintf(),
_g_gnulib_vasprintf() in a macro, since they behave
differently wrt. to memory allocation.
* glib/gprintf.c (g_vasprintf): Instead, differentiate
here between the three cases: system vasprintf(),
_g_gnulib_vasprintf(), no vasprintf().
2004-07-20 Crispin Flowerday <gnome@flowerday.cx>
* NEWS: Fix a typo in my name