Task #55448 - podman-5.6.0~dev-1.20250512174803759722.pr26120.855.c00a807752/scan-results.err

back to task #55448
download
Error: SHELLCHECK_WARNING (CWE-758):
/etc/profile.d/podman-docker.sh:1:1: error[SC2148]: Tips depend on target shell and yours is unknown. Add a shebang or a 'shell' directive.
#    1|-> # DOCKER_HOST initialization
#    2|   
#    3|   if [ -z "${DOCKER_HOST-}" ]; then

Error: SHELLCHECK_WARNING (CWE-156):
/etc/profile.d/podman-docker.sh:4:10: warning[SC2046]: Quote this to prevent word splitting.
#    2|   
#    3|   if [ -z "${DOCKER_HOST-}" ]; then
#    4|->     if [ $(id -u) -eq 0 ]; then
#    5|   	export DOCKER_HOST=unix:///run/podman/podman.sock
#    6|       else

Error: GCC_ANALYZER_WARNING (CWE-1341):
podman-5.6.0-dev/pkg/rootless/rootless_linux.c:4: included_from: Included from here.
podman-5.6.0-dev/pkg/rootless/rootless_linux.c: scope_hint: In function ‘cleanup_closep.part.0’
podman-5.6.0-dev/pkg/rootless/rootless_linux.c:51:25: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘*(void *)p’
#   49|     int *pp = p;
#   50|     if (*pp >= 0)
#   51|->     TEMP_FAILURE_RETRY (close (*pp));
#   52|   }
#   53|   

Error: GCC_ANALYZER_WARNING (CWE-1341):
podman-5.6.0-dev/pkg/rootless/rootless_linux.c:51:25: warning[-Wanalyzer-fd-double-close]: double ‘close’ of file descriptor ‘fd’
podman-5.6.0-dev/pkg/rootless/rootless_linux.c: scope_hint: In function ‘cleanup_closep.part.0’
#   49|     int *pp = p;
#   50|     if (*pp >= 0)
#   51|->     TEMP_FAILURE_RETRY (close (*pp));
#   52|   }
#   53|   

Error: GCC_ANALYZER_WARNING (CWE-775):
podman-5.6.0-dev/pkg/rootless/rootless_linux.c: scope_hint: In function ‘get_cmd_line_args’
podman-5.6.0-dev/pkg/rootless/rootless_linux.c:308:8: warning[-Wanalyzer-fd-leak]: leak of file descriptor ‘open("/proc/self/cmdline", 0)’
#  306|     char **argv;
#  307|   
#  308|->   fd = open ("/proc/self/cmdline", O_RDONLY);
#  309|     if (fd < 0)
#  310|       return NULL;

Error: GCC_ANALYZER_WARNING (CWE-401):
podman-5.6.0-dev/pkg/rootless/rootless_linux.c: scope_hint: In function ‘init’
podman-5.6.0-dev/pkg/rootless/rootless_linux.c:451:7: warning[-Wanalyzer-malloc-leak]: leak of ‘opendir("/proc/self/fd")’
#  449|   
#  450|     /* Store how many FDs were open before the Go runtime kicked in.  */
#  451|->   d = opendir ("/proc/self/fd");
#  452|     if (d)
#  453|       {