spiegel_podman/pkg/machine
Mikhail Dmitrichenko fdc738b0df fix: check err returned by newGenericDecompressor
There is a couple of newGenericDecompressor function usages, where
returned possibly non-nil `err` is not checked before dereferencing
returned decompressor. It may lead to nil ptr dereferencing.

This commit adds check for `err` to prevent dereferencing potentially
nullable decompressor.

Found by Linux Verification Center (linuxtesting.org) with SVACE

Signed-off-by: Mikhail Dmitrichenko <m.dmitrichenko222@gmail.com>
2025-11-20 12:07:37 +03:00
..
apple enable gofumpt formatter 2025-11-11 12:32:46 +01:00
applehv enable gofumpt formatter 2025-11-11 12:32:46 +01:00
compression fix: check err returned by newGenericDecompressor 2025-11-20 12:07:37 +03:00
connection Bump Go version to v6 2025-10-23 11:00:15 -04:00
define enable gofumpt formatter 2025-11-11 12:32:46 +01:00
e2e Merge pull request #27510 from baude/fakehyperv 2025-11-19 12:12:22 -06:00
env Bump Go version to v6 2025-10-23 11:00:15 -04:00
hyperv enable gofumpt formatter 2025-11-11 12:32:46 +01:00
ignition enable gofumpt formatter 2025-11-11 12:32:46 +01:00
libkrun Bump Go version to v6 2025-10-23 11:00:15 -04:00
lock Bump Go version to v6 2025-10-23 11:00:15 -04:00
ocipull Remove hardcoded refs from ociartifact code 2025-11-13 22:57:21 +01:00
os enable gofumpt formatter 2025-11-11 12:32:46 +01:00
ports enable gofumpt formatter 2025-11-11 12:32:46 +01:00
provider Machine init --provider 2025-10-29 07:59:34 -05:00
proxyenv Bump Go version to v6 2025-10-23 11:00:15 -04:00
qemu enable gofumpt formatter 2025-11-11 12:32:46 +01:00
shim enable gofumpt formatter 2025-11-11 12:32:46 +01:00
sockets Bump Go version to v6 2025-10-23 11:00:15 -04:00
stdpull enable gofumpt formatter 2025-11-11 12:32:46 +01:00
vmconfigs enable gofumpt formatter 2025-11-11 12:32:46 +01:00
wsl enable gofumpt formatter 2025-11-11 12:32:46 +01:00
cleanup.go Clean up gvproxy if machine start fails 2024-02-27 13:33:43 -06:00
config.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
config_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy_unix.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy_windows.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
keys.go fileperms: newer Go 1.13+ octal literal format 2025-10-16 14:11:29 -04:00
machine_common.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
machine_unix.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
machine_windows_test.go Update CI to run Windows unit tests 2025-03-16 13:40:16 +00:00
qemuprovider.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ssh.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
ssh_unix.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ssh_windows.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
update.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volumes.go Bump Go version to v6 2025-10-23 11:00:15 -04:00