$OpenBSD: patch-glib_gstrfuncs_c,v 1.10 2010/09/30 07:17:19 ajacoutot Exp $
--- glib/gstrfuncs.c.orig	Mon Sep 13 17:57:51 2010
+++ glib/gstrfuncs.c	Mon Sep 27 14:44:40 2010
@@ -1394,7 +1394,7 @@ g_strerror (gint errnum)
       g_static_private_set (&msg_private, msg, g_free);
     }
 
-  _g_sprintf (msg, "unknown error (%d)", errnum);
+  _g_snprintf (msg, 64, "unknown error (%d)", errnum);
 
   errno = saved_errno;
   return msg;
@@ -1558,7 +1558,7 @@ extern const char *strsignal(int);
       g_static_private_set (&msg_private, msg, g_free);
     }
 
-  _g_sprintf (msg, "unknown signal (%d)", signum);
+  _g_snprintf (msg, 64, "unknown signal (%d)", signum);
 
   return msg;
 }
