]> git.ipfire.org Git - thirdparty/gettext.git/commitdiff
libtextstyle: Fix a gcc 13 -Wunused-result warning.
authorBruno Haible <bruno@clisp.org>
Thu, 12 Dec 2024 10:34:26 +0000 (11:34 +0100)
committerBruno Haible <bruno@clisp.org>
Thu, 12 Dec 2024 12:32:59 +0000 (13:32 +0100)
* libtextstyle/gnulib-local/lib/glib/gstrfuncs.c (g_strdup_vprintf): Don't
assume that vasprintf leaves the pointed-to variable unchanged when it fails.

libtextstyle/gnulib-local/lib/glib/gstrfuncs.c

index 75a87e5ee1eafbead9ed0b0eeaa34c52b9542165..e66e03176fc5d28612be36825e17b926820ef1ac 100644 (file)
@@ -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;
 }