spiegel_podman/pkg/machine/compression
Mikhail Dmitrichenko ba6e527289 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-12-09 09:50:13 -05:00
..
testdata Better file close and err handling 2024-02-25 22:29:03 +01:00
compression_test.go Machine decompress.go refactoring follow-up 2024-03-13 00:58:50 +01:00
config.go zstd now default compression for podman machine 2024-02-20 14:26:41 -06:00
decompress.go Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
generic.go Switch common, storage and image to monorepo. 2025-09-01 12:33:04 +02:00
sparse_file_writer.go Avoid reliance on fs.ErrClosed in SparseWriter users 2024-03-07 14:46:12 +01:00
sparse_file_writer_test.go run modernize -fix ./... 2025-09-10 16:17:04 +02:00
uncompressed.go fix: check err returned by newGenericDecompressor 2025-12-09 09:50:13 -05:00
zip.go fix: check err returned by newGenericDecompressor 2025-12-09 09:50:13 -05:00