diff --git a/libtextstyle/gnulib-local/lib/glib/gstrfuncs.c b/libtextstyle/gnulib-local/lib/glib/gstrfuncs.c index 75a87e5ee..e66e03176 100644 --- a/libtextstyle/gnulib-local/lib/glib/gstrfuncs.c +++ b/libtextstyle/gnulib-local/lib/glib/gstrfuncs.c @@ -1,5 +1,5 @@ /* GLIB - Library of useful routines for C programming - * Copyright (C) 2006-2023 Free Software Foundation, Inc. + * Copyright (C) 2006-2024 Free Software Foundation, Inc. * * This file is not part of the GNU gettext program, but is used with * GNU gettext. @@ -210,9 +210,10 @@ gchar* g_strdup_vprintf (const gchar *format, va_list args) { - gchar *string = NULL; + gchar *string; - g_vasprintf (&string, format, args); + if (g_vasprintf (&string, format, args) < 0) + return NULL; return string; }