containerd/core
Cesar Talledo 8a638b71ae Prevent panic in Docker pusher.
Prevent a panic in the Docker pusher pushWriter, by checking that
the pipe is non nil before attempting to use it.

The panic was found by Moby issue #46746 (https://github.com/moby/moby/issues/46746).
With this fix the panic no longer reproduces.

Signed-off-by: Cesar Talledo <cesar.talledo@docker.com>
2025-04-14 21:25:41 +00:00
..
containers Move containers to core/containers 2024-01-17 09:50:40 -08:00
content proxy: break up writes from the remote writer to avoid grpc limits 2025-02-28 11:29:51 -06:00
diff Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
events Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
images core/images: Ignore attestations when traversing children 2025-03-13 18:18:21 +00:00
introspection Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
leases Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
metadata Add spans to CRI runtime service and related client methods 2024-08-05 02:34:20 +00:00
metrics metrics: Use UnmarshalTo instead of UnmarshalAny 2024-10-12 15:55:27 +08:00
mount core/mount: Only remove dirs if unmount succeeded 2024-09-24 17:45:34 +02:00
remotes Prevent panic in Docker pusher. 2025-04-14 21:25:41 +00:00
runtime use shimCtx for fifo copy 2025-03-28 20:28:58 +00:00
sandbox Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
snapshots Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
streaming Update errdefs to 0.3.0 2024-10-18 16:04:54 -07:00
transfer core/transfer/local: remove logrus import 2024-06-17 12:37:14 +02:00
unpack Fix the race condition during GC of snapshots when client retries 2024-10-02 22:10:15 +00:00