getImage() returns an image from the client. The fuzzer decides which image is returned.
(client *containerd.Client, f *fuzz.ConsumeFuzzer)
| 255 | // getImage() returns an image from the client. |
| 256 | // The fuzzer decides which image is returned. |
| 257 | func getImage(client *containerd.Client, f *fuzz.ConsumeFuzzer) (containerd.Image, error) { |
| 258 | images, err := client.ListImages(context.Background()) |
| 259 | if err != nil { |
| 260 | return nil, err |
| 261 | } |
| 262 | imageIndex, err := f.GetInt() |
| 263 | if err != nil { |
| 264 | return nil, err |
| 265 | } |
| 266 | image := images[imageIndex%len(images)] |
| 267 | return image, nil |
| 268 | |
| 269 | } |
| 270 | |
| 271 | // newContainer creates and returns a container |
| 272 | // The fuzzer decides how the container is created |
no test coverage detected
searching dependent graphs…