Task #55485 - podman-5.6.0~dev-1.20250512213100298859.pr26111.855.7571cbe6a7/scan-results.err
back to task #55485download
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| {