Avoid a warning when printing a pid_t. Pointed out by Morten Welinder.
authorMatthias Clasen <matthiasc@src.gnome.org>
Wed, 16 Jul 2008 23:12:00 +0000 (23:12 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 16 Jul 2008 23:12:00 +0000 (23:12 +0000)
        * glib/gslice.c (mem_error): Avoid a warning when printing a pid_t.
        Pointed out by Morten Welinder.

svn path=/trunk/; revision=7196

ChangeLog
glib/gslice.c

index a64b42f717f7f43cb47ca4ed27719fd677a92c1c..4cb30fbe3d69fe2ab798a55daf9fd094ed8c4641 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-07-16  Matthias Clasen  <mclasen@redhat.com>
+
+       Bug 334234 – "printf" format error
+
+       * glib/gslice.c (mem_error): Avoid a warning when printing a pid_t.
+       Pointed out by Morten Welinder. 
+
 2008-07-16  Matthias Clasen  <mclasen@redhat.com>
 
        Bug 406120 – g_ascii_strtod
index 24040f47cc62740da16677afc113903f3c0d922a..5bad65e53c04d8257d9a0434245d72c6d49022be 100644 (file)
@@ -1189,7 +1189,7 @@ mem_error (const char *format,
   /* at least, put out "MEMORY-ERROR", in case we segfault during the rest of the function */
   fputs ("\n***MEMORY-ERROR***: ", stderr);
   pname = g_get_prgname();
-  fprintf (stderr, "%s[%u]: GSlice: ", pname ? pname : "", getpid());
+  fprintf (stderr, "%s[%ld]: GSlice: ", pname ? pname : "", (long)getpid());
   va_start (args, format);
   vfprintf (stderr, format, args);
   va_end (args);