Task #97900 - added.err
back to task #97900download
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c: scope_hint: In function 'libkrun_start_passt'
crun-HEAD/src/libcrun/handlers/krun.c:557:12: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[0]'
# 555| ret = pipe (pipefd);
# 556| if (UNLIKELY (ret == -1))
# 557|-> return ret;
# 558|
# 559| pid = fork ();
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:562:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[0]'
# 560| if (pid < 0)
# 561| {
# 562|-> close (pipefd[0]);
# 563| close (pipefd[1]);
# 564| return pid;
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:562:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[1]'
# 560| if (pid < 0)
# 561| {
# 562|-> close (pipefd[0]);
# 563| close (pipefd[1]);
# 564| return pid;
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:563:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[1]'
# 561| {
# 562| close (pipefd[0]);
# 563|-> close (pipefd[1]);
# 564| return pid;
# 565| }
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:568:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[0]'
# 566| else if (pid == 0)
# 567| {
# 568|-> close (pipefd[0]);
# 569|
# 570| ret = dup2 (pipefd[1], STDERR_FILENO);
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:568:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[1]'
# 566| else if (pid == 0)
# 567| {
# 568|-> close (pipefd[0]);
# 569|
# 570| ret = dup2 (pipefd[1], STDERR_FILENO);
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:576:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[1]'
# 574| }
# 575|
# 576|-> close (pipefd[1]);
# 577| execvp ("passt", argv);
# 578| }
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:576:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'ret'
# 574| }
# 575|
# 576|-> close (pipefd[1]);
# 577| execvp ("passt", argv);
# 578| }
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:584:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[0]'
# 582| simple way to do it is with a blocking read on its stdout. */
# 583| char buffer[1];
# 584|-> close (pipefd[1]);
# 585| ret = read (pipefd[0], buffer, 1);
# 586| if (UNLIKELY (ret < 0))
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:584:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[1]'
# 582| simple way to do it is with a blocking read on its stdout. */
# 583| char buffer[1];
# 584|-> close (pipefd[1]);
# 585| ret = read (pipefd[0], buffer, 1);
# 586| if (UNLIKELY (ret < 0))
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:588:7: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'pipefd[0]'
# 586| if (UNLIKELY (ret < 0))
# 587| return ret;
# 588|-> close (pipefd[0]);
# 589| }
# 590|
Error: GCC_ANALYZER_WARNING (CWE-775):
crun-HEAD/src/libcrun/handlers/krun.c:592:1: warning[-Wanalyzer-fd-leak]: leak of file descriptor 'ret'
# 590|
# 591| return 0;
# 592|-> }
# 593|
# 594| /* libkrun_create_kvm_device: explicitly adds kvm device. */
Error: COMPILER_WARNING (CWE-563):
crun-HEAD/src/libcrun/handlers/krun.c: scope_hint: In function 'libkrun_close_fds'
crun-HEAD/src/libcrun/handlers/krun.c:936:7: warning[-Wunused-variable]: unused variable 'ret'
# 936 | int ret;
# | ^~~
# 934| int high_passt_fd;
# 935| int low_passt_fd;
# 936|-> int ret;
# 937| int i;
# 938|