From 45c6418e213c024814345cc4ff6e2cabd802be39 Mon Sep 17 00:00:00 2001 From: Solomon Hykes Date: Wed, 26 Mar 2014 15:47:05 -0700 Subject: [PATCH] beam/examples/beamsh: don't print discarded messages in Devnull This avoids false alarms when process exits without printing. Devnull doesn't require synchronization. Docker-DCO-1.1-Signed-off-by: Solomon Hykes (github: shykes) Upstream-commit: e512fef42505b3d276936a563a3ea4a44a52b19c Component: engine --- components/engine/pkg/beam/examples/beamsh/beamsh.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/engine/pkg/beam/examples/beamsh/beamsh.go b/components/engine/pkg/beam/examples/beamsh/beamsh.go index 58f404d5fd..5e341b6ccf 100644 --- a/components/engine/pkg/beam/examples/beamsh/beamsh.go +++ b/components/engine/pkg/beam/examples/beamsh/beamsh.go @@ -87,11 +87,10 @@ func Devnull() (*net.UnixConn, error) { go func() { defer priv.Close() for { - payload, attachment, err := beam.Receive(priv) + _, attachment, err := beam.Receive(priv) if err != nil { return } - fmt.Fprintf(os.Stderr, "[devnull] discarding '%s'\n", data.Message(string(payload)).Pretty()) if attachment != nil { attachment.Close() }