Task #777 - added.err
back to task #777download
Error: GCC_ANALYZER_WARNING (CWE-775): libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c: scope_hint: In function 'my_exec' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:331:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'dup2(*act.fd[i], i)' # 329| if (act->fd[i] != i) # 330| { # 331|-> if (dup2 (act->fd[i], i) == -1) # 332| _gpgrt_log_fatal ("dup2 std%s failed: %s\n", # 333| i==0?"in":i==1?"out":"err", strerror (errno)); Error: GCC_ANALYZER_WARNING (CWE-775): libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:511:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'fd_in[0]' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:550:13: note: in expansion of macro 'xtrycalloc' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:604:15: note: in expansion of macro 'xfree' # 509| argv = xtrycalloc (i+2, sizeof *argv); # 510| if (!argv) # 511|-> return _gpg_err_code_from_syserror (); # 512| if (pgmname) # 513| argv[0] = strrchr (pgmname, '/'); Error: GCC_ANALYZER_WARNING (CWE-775): libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c: scope_hint: In function '_gpgrt_process_spawn' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:511:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'fd_in[1]' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:58: included_from: Included from here. libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:550:13: note: in expansion of macro 'xtrycalloc' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:604:15: note: in expansion of macro 'xfree' # 509| argv = xtrycalloc (i+2, sizeof *argv); # 510| if (!argv) # 511|-> return _gpg_err_code_from_syserror (); # 512| if (pgmname) # 513| argv[0] = strrchr (pgmname, '/'); Error: GCC_ANALYZER_WARNING (CWE-775): libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:511:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'fd_out[1]' libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:550:13: note: in expansion of macro 'xtrycalloc' # 509| argv = xtrycalloc (i+2, sizeof *argv); # 510| if (!argv) # 511|-> return _gpg_err_code_from_syserror (); # 512| if (pgmname) # 513| argv[0] = strrchr (pgmname, '/'); Error: CLANG_WARNING: libgpg-error-1.50-build/libgpg-error-1.50/src/spawn-posix.c:695:22: warning[core.NullDereference]: Dereference of null pointer (loaded from variable 'r_process') # 693| xfree (process); # 694| xfree (argv); # 695|-> *r_process = NULL; # 696| return 0; # 697| }