Task #97900 - added.err

back to task #97900
download
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|