moby/layer
Sergio Lopez 5846db10af layer/layer_store: ensure NewInputTarStream resources are released
In applyTar, if the driver's ApplyDiff returns an error, the function
returns early without calling io.Copy.

As a consequence, the resources (a goroutine and some buffers holding
the uncompressed image, the digest, etc...) allocated or referenced by
NewInputTarStream above aren't released, as the worker goroutine only
finishes when it finds EOF or a closed pipe.

Signed-off-by: Sergio Lopez <slp@redhat.com>
2018-12-21 09:30:09 +01:00
..
empty.go Add canonical import comment 2018-02-05 16:51:57 -05:00
empty_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
filestore.go layer: relax graphdriver ID format 2018-06-10 10:05:26 -07:00
filestore_test.go Remove metadata store interface 2018-03-06 10:42:00 -08:00
filestore_unix.go Add canonical import comment 2018-02-05 16:51:57 -05:00
filestore_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
layer.go Remove metadata store interface 2018-03-06 10:42:00 -08:00
layer_store.go layer/layer_store: ensure NewInputTarStream resources are released 2018-12-21 09:30:09 +01:00
layer_store_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00
layer_test.go Remove metadata store interface 2018-03-06 10:42:00 -08:00
layer_unix.go Add canonical import comment 2018-02-05 16:51:57 -05:00
layer_unix_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
layer_windows.go Fix a typos in layer_windows.go 2018-11-18 18:45:06 +08:00
migration.go Add canonical import comment 2018-02-05 16:51:57 -05:00
migration_test.go Remove metadata store interface 2018-03-06 10:42:00 -08:00
mount_test.go Add canonical import comment 2018-02-05 16:51:57 -05:00
mounted_layer.go Add canonical import comment 2018-02-05 16:51:57 -05:00
ro_layer.go daemon: access to distribution internals 2018-06-10 10:05:26 -07:00
ro_layer_windows.go Add canonical import comment 2018-02-05 16:51:57 -05:00