From: Bruno Haible Date: Sat, 3 Jun 2023 12:12:02 +0000 (+0200) Subject: Silence "use of possibly-NULL ‘class_name’" warnings. X-Git-Tag: v0.22~47 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ad878a8fe5f252c78b28dac20dd61f77d6e0e716;p=thirdparty%2Fgettext.git Silence "use of possibly-NULL ‘class_name’" warnings. * gettext-tools/src/write-java.c: Include verify.h. (msgdomain_write_java): Assume that this xasprintf call returns non-NULL. --- diff --git a/gettext-tools/src/write-java.c b/gettext-tools/src/write-java.c index 7c62effb2..1cf553462 100644 --- a/gettext-tools/src/write-java.c +++ b/gettext-tools/src/write-java.c @@ -58,6 +58,7 @@ #include "error.h" #include "xerror.h" #include "xvasprintf.h" +#include "verify.h" #include "javacomp.h" #include "message.h" #include "msgfmt.h" @@ -1099,7 +1100,10 @@ msgdomain_write_java (message_list_ty *mlp, const char *canon_encoding, } if (locale_name != NULL) - class_name = xasprintf ("%s_%s", resource_name, locale_name); + { + class_name = xasprintf ("%s_%s", resource_name, locale_name); + assume (class_name != NULL); + } else class_name = xstrdup (resource_name);