Skip to content

Commit f51d5f7

Browse files
authored
Merge pull request #4657 from mxpv/master
Fix panic in shim not logged
2 parents 656b487 + 4da306e commit f51d5f7

3 files changed

Lines changed: 21 additions & 2 deletions

File tree

runtime/v2/shim/shim_unix.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,5 +90,5 @@ func handleSignals(ctx context.Context, logger *logrus.Entry, signals chan os.Si
9090
}
9191

9292
func openLog(ctx context.Context, _ string) (io.Writer, error) {
93-
return fifo.OpenFifo(ctx, "log", unix.O_WRONLY, 0700)
93+
return fifo.OpenFifoDup2(ctx, "log", unix.O_WRONLY, 0700, int(os.Stderr.Fd()))
9494
}

vendor.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ github.com/containerd/btrfs 153935315f4ab9be5bf03650a134
55
github.com/containerd/cgroups 0b889c03f102012f1d93a97ddd3ef71cd6f4f510
66
github.com/containerd/console v1.0.1
77
github.com/containerd/continuity efbc4488d8fe1bdc16bde3b2d2990d9b3a899165
8-
github.com/containerd/fifo f15a3290365b9d2627d189e619ab4008e0069caf
8+
github.com/containerd/fifo cc76b10a4c47cdfac4bf6c373cc643628a72bfe9
99
github.com/containerd/go-runc 7016d3ce2328dd2cb1192b2076ebd565c4e8df0c
1010
github.com/containerd/nri eb1350a75164f76de48e3605389e7a3fbc85d06e
1111
github.com/containerd/ttrpc v1.0.2

vendor/github.com/containerd/fifo/fifo.go

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)