diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2022-12-17 15:08:10 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2022-12-22 10:11:08 +0100 |
| commit | c692fab1c2ff0de2554c5940f77ac8c168e729b2 (patch) | |
| tree | 4f8e937dc3c11221f510f69abf408727b32067bc /prog/mutation.go | |
| parent | fb1fed72556fcc8fbe60d75a7e70a188f373aa19 (diff) | |
pkg/image: treat empty compressed image as valid image
When we decompress images for mutation or hints,
we always specially check for empty compressed data
(I assume it can apper after minimization).
Treat it as correct compressed and return empty decompressed data.
This removes the need in special handling in users.
Diffstat (limited to 'prog/mutation.go')
| -rw-r--r-- | prog/mutation.go | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/prog/mutation.go b/prog/mutation.go index 09fdfa69c..07b524fe2 100644 --- a/prog/mutation.go +++ b/prog/mutation.go @@ -385,9 +385,6 @@ func (t *BufferType) mutate(r *randGen, s *state, arg Arg, ctx ArgCtx) (calls [] } func (r *randGen) mutateImage(compressed []byte) (data []byte, retry bool) { - if len(compressed) == 0 { - return compressed, true - } data, dtor := image.MustDecompress(compressed) defer dtor() if len(data) == 0 { |
