Snippets for gettext 1.0 from Fedora aarch64
Sourced from https://kojipkgs.fedoraproject.org/packages/gettext/1.0/1.fc45/data/logs/aarch64/build.log.
-
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 74 | gl_lock_define_initialized(static, struniq_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
../config.h:2472:36: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 2472 | #define vasnwprintf _libintl_vasnwprintf
-
../config.h:2467:36: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 2467 | #define vasnprintf _libintl_vasnprintf
-
./localealias.c:158:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 158 | __libc_lock_define_initialized (static, lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./localealias.c:158:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
./log.c:64:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 64 | __libc_lock_define_initialized (static, lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./log.c:64:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
./plural.c:72:25: warning: variable '__gettextnerrs' set but not used [-Wunused-but-set-variable=] 72 | #define yynerrs __gettextnerrs | ^~~~~~~~~~~~~~ -
./loadmsgcat.c:679:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 679 | __libc_lock_define_initialized_recursive (static, lock); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./loadmsgcat.c:679:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
./dcigettext.c:842:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 842 | __libc_lock_define_initialized (static, lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
./dcigettext.c:842:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
fzprintf.c:40:18: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 40 | char *output = vasnprintf (buf, &lenbuf, format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:329:22: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 329 | result = fcntl (fd, action); | ^~~~~~~~~~~~~~~~~~ -
fcntl.c:419:24: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 419 | result = fcntl (fd, action, x); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:427:24: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 427 | result = fcntl (fd, action, p); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:509:16: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 509 | result = fcntl (fd, F_DUPFD_CLOEXEC, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:530:19: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 530 | int flags = fcntl (result, F_GETFD); | ^~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:531:24: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 531 | if (flags < 0 || fcntl (result, F_SETFD, flags | FD_CLOEXEC) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:534:11: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 534 | close (result); | ^~~~~~~~~~~~~~ -
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 74 | gl_lock_define_initialized(static, struniq_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
string-buffer-printf.c:55:19: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 55 | ptrdiff_t ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | formatstring, list); | ~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:78:15: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 78 | if (sb_ensure_more_bytes (buffer, (size_t) ret) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:88:21: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 88 | ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | formatstring, list_copy); | ~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:141:19: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 141 | ptrdiff_t ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | formatstring, args); | ~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:176:21: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 176 | ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | formatstring, args); | ~~~~~~~~~~~~~~~~~~~ -
asnprintf.c:29:18: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 29 | char *result = vasnprintf (resultbuf, lengthp, format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
xstring-buffer-printf.c:32:7: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 32 | if (sb_appendvf (buffer, formatstring, list) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:329:22: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 329 | result = fcntl (fd, action); | ^~~~~~~~~~~~~~~~~~ -
fcntl.c:419:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 419 | result = fcntl (fd, action, x); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:427:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 427 | result = fcntl (fd, action, p); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:509:16: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 509 | result = fcntl (fd, F_DUPFD_CLOEXEC, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:530:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 530 | int flags = fcntl (result, F_GETFD); | ^~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:531:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 531 | if (flags < 0 || fcntl (result, F_SETFD, flags | FD_CLOEXEC) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:534:11: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 534 | close (result); | ^~~~~~~~~~~~~~ -
fatal-signal.c:204:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | gl_lock_define_initialized (static, at_fatal_signal_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
fatal-signal.c:204:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
fatal-signal.c:301:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 301 | gl_lock_define_initialized (static, fatal_signals_block_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
fatal-signal.c:301:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
./config.h:685:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 685 | #define vaszprintf libtextstyle_vaszprintf
-
./config.h:715:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 715 | #define xvasprintf libtextstyle_xvasprintf
-
./config.h:684:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 684 | #define vasnprintf libtextstyle_vasnprintf
-
libcroco/cr-parsing-location.c:128:56: warning: format '%d' expects argument of type 'int', but argument 3 has type 'guint' {aka 'unsigned int'} [-Wformat=] 128 | g_string_append_printf (result, "line:%d ", | ~^ | | | int | %d 129 | a_this->line) ; | ~~~~~~~~~~~~ | | | guint {aka unsigned int} -
libcroco/cr-parsing-location.c:132:58: warning: format '%d' expects argument of type 'int', but argument 3 has type 'guint' {aka 'unsigned int'} [-Wformat=] 132 | g_string_append_printf (result, "column:%d ", | ~^ | | | int | %d 133 | a_this->column) ; | ~~~~~~~~~~~~~~ | | | guint {aka unsigned int} -
libcroco/cr-parsing-location.c:136:63: warning: format '%d' expects argument of type 'int', but argument 3 has type 'guint' {aka 'unsigned int'} [-Wformat=] 136 | g_string_append_printf (result, "byte offset:%d ", | ~^ | | | int | %d 137 | a_this->byte_offset) ; | ~~~~~~~~~~~~~~~~~~~ | | | guint {aka unsigned int} -
libcroco/cr-input.c:215:17: warning: variable 'buf_size' set but not used [-Wunused-but-set-variable=] 215 | buf_size = 0; | ^~~~~~~~ -
./config.h:715:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 715 | #define xvasprintf libtextstyle_xvasprintf
-
libcroco/cr-parser.c:3028:16: warning: variable 'nb_terms' set but not used [-Wunused-but-set-variable=] 3028 | gulong nb_terms = 0; | ^~~~~~~~ -
libcroco/cr-prop-list.c:102:29: warning: potential null pointer dereference [-Wnull-dereference] 102 | PRIVATE (cur)->next = a_to_append; | ^ -
libcroco/cr-cascade.c:157:25: warning: 'css_file_contents' may be used uninitialized [-Wmaybe-uninitialized] 157 | a_sheet->origin = a_origin; | ^ -
clean-temp-simple.c:46:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 46 | gl_lock_define_initialized (static, file_cleanup_list_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
clean-temp-simple.c:46:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
fcntl.c:329:22: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 329 | result = fcntl (fd, action); | ^~~~~~~~~~~~~~~~~~ -
fcntl.c:419:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 419 | result = fcntl (fd, action, x); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:427:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 427 | result = fcntl (fd, action, p); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:509:16: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 509 | result = fcntl (fd, F_DUPFD_CLOEXEC, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:530:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 530 | int flags = fcntl (result, F_GETFD); | ^~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:531:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 531 | if (flags < 0 || fcntl (result, F_SETFD, flags | FD_CLOEXEC) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:534:11: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 534 | close (result); | ^~~~~~~~~~~~~~ -
clean-temp.c:88:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 88 | gl_lock_define_initialized (static, dir_cleanup_list_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
clean-temp.c:88:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
clean-temp.c:92:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 92 | gl_lock_define_initialized (static, descriptors_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
clean-temp.c:92:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak] 523 | bool mt = gl_multithreaded (); | ^~~~ -
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak]
-
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak]
-
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak] 523 | bool mt = gl_multithreaded (); | ^~~~ -
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak]
-
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak]
-
clean-temp.c:523:3: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak]
-
clean-temp.c:608:10: warning: leak of FILE 'fopen (file_name_5(D), mode_6(D))' [CWE-775] [-Wanalyzer-file-leak] 608 | if (!(fd >= 0)) | ^ -
fatal-signal.c:204:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 204 | gl_lock_define_initialized (static, at_fatal_signal_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
fatal-signal.c:204:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
fatal-signal.c:301:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 301 | gl_lock_define_initialized (static, fatal_signals_block_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
fatal-signal.c:301:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
gl_carray_list.c:406:35: warning: heap-based buffer over-read [CWE-122] [-Wanalyzer-out-of-bounds] 406 | elements[i] = elements[i + 1]; | ~~~~~~~~^~~~~~~ -
gl_carray_list.c:406:35: warning: heap-based buffer over-read [CWE-122] [-Wanalyzer-out-of-bounds] 406 | elements[i] = elements[i + 1]; | ~~~~~~~~^~~~~~~ -
gl_carray_list.c:431:35: warning: heap-based buffer over-read [CWE-122] [-Wanalyzer-out-of-bounds] 431 | elements[i] = elements[i - 1]; | ~~~~~~~~^~~~~~~ -
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 74 | gl_lock_define_initialized(static, struniq_lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
struniq.h:74:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
read-file.c:198:13: warning: leak of FILE 'fopen (filename_11(D), mode_4)' [CWE-775] [-Wanalyzer-file-leak] 198 | if (flags & RF_SENSITIVE)
-
string-buffer-printf.c:55:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 55 | ptrdiff_t ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 | formatstring, list); | ~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:78:15: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 78 | if (sb_ensure_more_bytes (buffer, (size_t) ret) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:88:21: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 88 | ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | formatstring, list_copy); | ~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:141:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 141 | ptrdiff_t ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | formatstring, args); | ~~~~~~~~~~~~~~~~~~~ -
string-buffer-printf.c:176:21: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 176 | ret = vsnzprintf (buffer->data + buffer->length, room, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | formatstring, args); | ~~~~~~~~~~~~~~~~~~~ -
string-buffer-reversed-printf.c:58:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 58 | ptrdiff_t ret = vsnzprintf (buffer->data, room, formatstring, list); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-reversed-printf.c:83:15: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 83 | if (sbr_ensure_more_bytes (buffer, (size_t) ret) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-reversed-printf.c:93:21: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 93 | ret = vsnzprintf (buffer->data, room, formatstring, list_copy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-reversed-printf.c:150:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 150 | ptrdiff_t ret = vsnzprintf (buffer->data, room, formatstring, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
string-buffer-reversed-printf.c:187:21: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 187 | ret = vsnzprintf (buffer->data, room, formatstring, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
aszprintf.c:29:22: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 29 | ptrdiff_t result = vaszprintf (resultp, format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
xstring-buffer-printf.c:32:7: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 32 | if (sb_appendvf (buffer, formatstring, list) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
xstring-buffer-reversed-printf.c:32:7: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 32 | if (sbr_prependvf (buffer, formatstring, list) < 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
xasprintf.c:28:18: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 28 | char *result = xvasprintf (format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -
asnprintf.c:29:18: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 29 | char *result = vasnprintf (resultbuf, lengthp, format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
strerror_r.c:452:32: warning: 'Unknown error ' directive output truncated writing 14 bytes into a region of size 2 [-Wformat-truncation=] 452 | snprintf (buf, buflen, "Unknown error %d", errnum); | ^ -
careadlinkat.c:180:10: warning: function may return address of local variable [-Wreturn-local-addr] 180 | return readlink_stk (fd, filename, buffer, buffer_size, alloc, | ^ -
canonicalize.c:394:33: warning: 'end_idx' may be used uninitialized [-Wmaybe-uninitialized] 394 | end = extra_buf + end_idx; | ^ -
diffseq.h:426:40: warning: 'fxbest' may be used uninitialized [-Wmaybe-uninitialized] 426 | part->ymid = fxybest - fxbest; | ^ -
diffseq.h:433:40: warning: 'bxbest' may be used uninitialized [-Wmaybe-uninitialized] 433 | part->ymid = bxybest - bxbest; | ^ -
read-po-gram.c:73:25: warning: variable 'po_gram_nerrs' set but not used [-Wunused-but-set-variable=] 73 | #define yynerrs po_gram_nerrs | ^~~~~~~~~~~~~ -
write-catalog.c:262:31: warning: leak of FILE 'fp_100' [CWE-775] [-Wanalyzer-file-leak] 262 | file_ostream_t stream = file_ostream_create (fp); | ^~~~~~~~~~~~~~~~~~~~~~~~ -
file-list.c:52:28: warning: leak of FILE 'fp_25' [CWE-775] [-Wanalyzer-file-leak] 52 | string_list_ty *result = string_list_alloc (); | ^~~~~~~~~~~~~~~~~~~~ -
file-list.c:88:10: warning: leak of FILE 'fp_25' [CWE-775] [-Wanalyzer-file-leak] 88 | return result; | ^~~~~~ -
../../gettext-runtime/intl/plural.c:72:25: warning: variable '__gettextnerrs' set but not used [-Wunused-but-set-variable=] 72 | #define yynerrs __gettextnerrs | ^~~~~~~~~~~~~~ -
format-scheme.c:2208:12: warning: variable 'j' set but not used [-Wunused-but-set-variable=] 2208 | size_t j = 0; | ^ -
format-lisp.c:2186:12: warning: variable 'j' set but not used [-Wunused-but-set-variable=] 2186 | size_t j = 0; | ^ -
write-po.c:628:17: warning: '__builtin_memset' specified bound 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 628 | do *++p = c; while (--n > 0); | ^ -
write-mo.c:470:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 470 | xmalloc (xsum (sizeof (struct pre_sysdep_string), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | xtimes (nintervals[m], | ~~~~~~~~~~~~~~~~~~~~~~ 472 | sizeof (struct pre_segment_pair)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-mo.c:470:19: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 470 | xmalloc (xsum (sizeof (struct pre_sysdep_string), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | xtimes (nintervals[m], | ~~~~~~~~~~~~~~~~~~~~~~ 472 | sizeof (struct pre_segment_pair)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-desktop.c:168:7: warning: leak of FILE [CWE-775] [-Wanalyzer-file-leak] 168 | desktop_reader_free (reader); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-desktop.c:174:3: warning: leak of FILE ‘fopen (template_file_name_30(D), "r")’ [CWE-775] [-Wanalyzer-file-leak] 174 | desktop_parse (reader, template_file, template_file_name, template_file_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-desktop.c:174:3: warning: leak of FILE [CWE-775] [-Wanalyzer-file-leak] 174 | desktop_parse (reader, template_file, template_file_name, template_file_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-xml.c:64:5: warning: leak of FILE ‘fp_14’ [CWE-775] [-Wanalyzer-file-leak] 64 | its_merge_context_alloc (its_rules, template_file_name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-xml.c:66:5: warning: leak of FILE ‘fp_14’ [CWE-775] [-Wanalyzer-file-leak] 66 | its_merge_context_merge (context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67 | operands->items[i].language, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | operands->items[i].mlp, | ~~~~~~~~~~~~~~~~~~~~~~~ 69 | replace_text); | ~~~~~~~~~~~~~ -
write-xml.c:70:3: warning: leak of FILE ‘fp_14’ [CWE-775] [-Wanalyzer-file-leak] 70 | its_merge_context_write (context, fp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
write-xml.c:64:5: warning: leak of FILE 'fp_14' [CWE-775] [-Wanalyzer-file-leak] 64 | its_merge_context_alloc (its_rules, template_file_name); | ^ -
write-xml.c:66:5: warning: leak of FILE 'fp_14' [CWE-775] [-Wanalyzer-file-leak] 66 | its_merge_context_merge (context, | ^ -
write-xml.c:70:3: warning: leak of FILE 'fp_14' [CWE-775] [-Wanalyzer-file-leak] 70 | its_merge_context_write (context, fp); | ^ -
write-desktop.c:168:7: warning: leak of FILE [CWE-775] [-Wanalyzer-file-leak] 168 | desktop_reader_free (reader); | ^ -
write-desktop.c:174:3: warning: leak of FILE 'fopen (template_file_name_30(D), "r")' [CWE-775] [-Wanalyzer-file-leak] 174 | desktop_parse (reader, template_file, template_file_name, template_file_name); | ^ -
write-mo.c:470:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 470 | xmalloc (xsum (sizeof (struct pre_sysdep_string), | ^ -
write-mo.c:470:19: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 470 | xmalloc (xsum (sizeof (struct pre_sysdep_string), | ^ -
xgettext.c:2074:27: warning: leak of FILE ‘fopen (xconcatenated_filename (dir_list_nth (j_14), fn_18(D), 0B), "r")’ [CWE-775] [-Wanalyzer-file-leak] 2074 | logical_file_name = xstrdup (fn); | ^~~~~~~~~~~~ -
xgettext.c:2083:27: warning: leak of FILE ‘fopen (fn_18(D), "r")’ [CWE-775] [-Wanalyzer-file-leak] 2083 | logical_file_name = xstrdup (new_name); | ^~~~~~~~~~~~~~~~~~ -
if-error.c:45:24: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 45 | char *message_text = xvasprintf (format, args); | ^~~~~~~~~~~~~~~~~~~~~~~~~ -
xg-check.c:574:3: warning: missing call to ‘va_end’ [-Wanalyzer-va-list-leak] 574 | if_verror (IF_SEVERITY_ERROR, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | l->pos->file_name, l->pos->line_number, (size_t)(-1), false, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | format, args); | ~~~~~~~~~~~~~ -
x-typescript-impl.h:819:12: warning: variable ‘arg’ set but not used [-Wunused-but-set-variable=] 819 | uint32_t arg; | ^~~ -
x-typescript-impl.h:819:12: warning: variable ‘arg’ set but not used [-Wunused-but-set-variable=] 819 | uint32_t arg; | ^~~ -
x-rust.c:629:12: warning: variable ‘arg’ set but not used [-Wunused-but-set-variable=] 629 | uint32_t arg; | ^~~ -
../tree-sitter-rust-0.23.2/src/rust-scanner.c:37:18: warning: declaration of ‘scanner’ shadows a previous local [-Wshadow=compatible-local] 37 | Scanner *scanner = (Scanner *)payload; | ^~~~~~~ -
../tree-sitter-0.23.2/lib/src/./node.c:498:21: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 498 | return self.id == 0; | ^ -
../tree-sitter-0.23.2/lib/src/./subtree.c:1000:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 7 has type ‘int’ [-Wformat=] 1000 | fprintf(f, ", tooltip=\"" | ^~~~~~~~~~~~~~ -
../tree-sitter-0.23.2/lib/src/./subtree.c:1000:14: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 8 has type ‘int’ [-Wformat=] 1000 | fprintf(f, ", tooltip=\"" | ^~~~~~~~~~~~~~ -
../tree-sitter-0.23.2/lib/src/./tree_cursor.c:225:33: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 225 | TreeCursorEntry last_entry = {0}; | ^ -
xg-mixed-string.c:624:10: warning: 'inner.token' may be used uninitialized [-Wmaybe-uninitialized] 624 | size_t nsegments = bp->nsegments; | ^ -
../tree-sitter-0.23.2/lib/src/././language.h:275:32: warning: potential null pointer dereference [-Wnull-dereference] 275 | for (const char *chr = name; *chr; chr++) { | ^ -
../tree-sitter-0.23.2/lib/src/././language.h:275:32: warning: potential null pointer dereference [-Wnull-dereference] 275 | for (const char *chr = name; *chr; chr++) { | ^ -
../tree-sitter-0.23.2/lib/src/././reusable_node.h:65:5: warning: potential null pointer dereference [-Wnull-dereference] 65 | array_push(&self->stack, ((StackEntry) { | ^ -
../tree-sitter-0.23.2/lib/src/./parser.c:689:3: warning: potential null pointer dereference [-Wnull-dereference] 689 | LOG_LOOKAHEAD( | ^ -
../tree-sitter-0.23.2/lib/src/././reusable_node.h:65:5: warning: potential null pointer dereference [-Wnull-dereference] 65 | array_push(&self->stack, ((StackEntry) { | ^ -
../tree-sitter-0.23.2/lib/src/././reusable_node.h:65:5: warning: potential null pointer dereference [-Wnull-dereference] 65 | array_push(&self->stack, ((StackEntry) { | ^ -
../tree-sitter-0.23.2/lib/src/././reusable_node.h:65:5: warning: potential null pointer dereference [-Wnull-dereference] 65 | array_push(&self->stack, ((StackEntry) { | ^ -
../tree-sitter-0.23.2/lib/src/./subtree.c:352:15: warning: potential null pointer dereference [-Wnull-dereference] 352 | Subtree child1 = ts_subtree_children(tree)[0]; | ^ -
../tree-sitter-0.23.2/lib/src/./subtree.c:308:53: warning: potential null pointer dereference [-Wnull-dereference] 308 | MutableSubtree child = ts_subtree_to_mut_unsafe(ts_subtree_children(tree)[0]); | ^ -
../tree-sitter-0.23.2/lib/src/./subtree.c:333:53: warning: potential null pointer dereference [-Wnull-dereference] 333 | MutableSubtree child = ts_subtree_to_mut_unsafe(ts_subtree_children(tree)[0]); | ^ -
msggrep.c:265:19: warning: leak of FILE ‘fopen (optarg, "r")’ [CWE-775] [-Wanalyzer-file-leak] 265 | if (gt->patterns_size > 0 | ~~^~~~~~~~~~~~~~~ -
../../gettext-runtime/intl/localealias.c:158:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant] 158 | __libc_lock_define_initialized (static, lock) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
../../gettext-runtime/intl/localealias.c:158:1: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
-
cldr-plural.c:1074:9: warning: variable ‘yynerrs’ set but not used [-Wunused-but-set-variable=] 1074 | int yynerrs = 0; | ^~~~~~~ -
cldr-plurals.c:52:19: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak] 52 | xmlDocPtr doc = xmlReadFd (fileno (fp), logical_filename, NULL, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | XML_PARSE_NONET | ~~~~~~~~~~~~~~~ 54 | | XML_PARSE_NOWARNING | ~~~~~~~~~~~~~~~~~~~~~ 55 | | XML_PARSE_NOBLANKS); | ~~~~~~~~~~~~~~~~~~~~~ -
cldr-plurals.c:60:3: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak] 60 | sb_init (&buffer); | ^~~~~~~~~~~~~~~~~ -
cldr-plurals.c:62:19: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak] 62 | xmlNode *node = xmlDocGetRootElement (doc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -
cldr-plurals.c:63:17: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak] 63 | if (!node || !xmlStrEqual (node->name, BAD_CAST "supplementalData")) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
cldr-plurals.c:63:17: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak]
-
cldr-plurals.c:63:17: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak]
-
cldr-plurals.c:67:22: warning: leak of FILE ‘fopen (logical_filename_74, "r")’ [CWE-775] [-Wanalyzer-file-leak] 67 | xmlGetLineNo (node), | ^~~~~~~~~~~~~~~~~~~ -
cldr-plurals.c:52:19: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 52 | xmlDocPtr doc = xmlReadFd (fileno (fp), logical_filename, NULL, | ^ -
cldr-plurals.c:60:3: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 60 | sb_init (&buffer); | ^ -
cldr-plurals.c:62:19: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 62 | xmlNode *node = xmlDocGetRootElement (doc); | ^ -
cldr-plurals.c:63:17: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 63 | if (!node || !xmlStrEqual (node->name, BAD_CAST "supplementalData")) | ^ -
cldr-plurals.c:63:17: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak]
-
cldr-plurals.c:63:17: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak]
-
cldr-plurals.c:63:17: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 63 | if (!node || !xmlStrEqual (node->name, BAD_CAST "supplementalData")) | ^ -
cldr-plurals.c:65:7: warning: leak of FILE 'fopen (logical_filename_74, "r")' [CWE-775] [-Wanalyzer-file-leak] 65 | error_at_line (0, 0, | ^ -
fcntl.c:329:22: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 329 | result = fcntl (fd, action); | ^~~~~~~~~~~~~~~~~~ -
fcntl.c:419:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 419 | result = fcntl (fd, action, x); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:427:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 427 | result = fcntl (fd, action, p); | ^~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:479:12: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 479 | result = fcntl (fd, F_DUPFD, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:509:16: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 509 | result = fcntl (fd, F_DUPFD_CLOEXEC, target); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:530:19: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 530 | int flags = fcntl (result, F_GETFD); | ^~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:531:24: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 531 | if (flags < 0 || fcntl (result, F_SETFD, flags | FD_CLOEXEC) == -1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
fcntl.c:534:11: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 534 | close (result); | ^~~~~~~~~~~~~~ -
./config.h:438:17: warning: leak of FILE 'fp_10' [CWE-775] [-Wanalyzer-file-leak] 438 | #define xmalloc libgettextpo_xmalloc
-
./config.h:387:26: warning: leak of FILE 'fp_10' [CWE-775] [-Wanalyzer-file-leak] 387 | #define string_list_init libgettextpo_string_list_init
-
./config.h:338:29: warning: leak of FILE 'fp_10' [CWE-775] [-Wanalyzer-file-leak] 338 | #define read_catalog_stream libgettextpo_read_catalog_stream
-
./config.h:422:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 422 | #define vaszprintf libgettextpo_vaszprintf
-
./config.h:455:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 455 | #define xvasprintf libgettextpo_xvasprintf
-
./config.h:421:20: warning: missing call to 'va_end' [-Wanalyzer-va-list-leak] 421 | #define vasnprintf libgettextpo_vasnprintf
-
../src/write-catalog.c:291:7: warning: leak of FILE 'fp_75' [CWE-775] [-Wanalyzer-file-leak] 291 | output_syntax->print (mdlp, stream, page_width, xeh, debug); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
../src/read-po-gram.c:73:25: warning: variable 'po_gram_nerrs' set but not used [-Wunused-but-set-variable=] 73 | #define yynerrs po_gram_nerrs | ^~~~~~~~~~~~~ -
../src/../../gettext-runtime/intl/plural.c:72:25: warning: variable '__gettextnerrs' set but not used [-Wunused-but-set-variable=] 72 | #define yynerrs __gettextnerrs | ^~~~~~~~~~~~~~ -
../src/format-scheme.c:2208:12: warning: variable 'j' set but not used [-Wunused-but-set-variable=] 2208 | size_t j = 0; | ^ -
../src/format-lisp.c:2186:12: warning: variable 'j' set but not used [-Wunused-but-set-variable=] 2186 | size_t j = 0; | ^ -
write-po.c:628:17: warning: '__builtin_memset' specified bound 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 628 | do *++p = c; while (--n > 0); | ^ -
test-striconveha.c:102:11: warning: enumeration value ‘iconveh_replacement_character’ not handled in switch [-Wswitch] 102 | switch (handler) | ^~~~~~ -
test-striconveha.c:232:11: warning: enumeration value ‘iconveh_replacement_character’ not handled in switch [-Wswitch] 232 | switch (handler) | ^~~~~~ -
test-striconveha.c:458:7: warning: enumeration value ‘iconveh_replacement_character’ not handled in switch [-Wswitch] 458 | switch (handler) | ^~~~~~ -
test-striconveha.c:512:7: warning: enumeration value ‘iconveh_replacement_character’ not handled in switch [-Wswitch] 512 | switch (handler) | ^~~~~~