From af99fcb280aad1ce9452a20b420890176bc65725 Mon Sep 17 00:00:00 2001 From: Kevin Krakauer Date: Fri, 3 Feb 2023 11:10:48 -0800 Subject: [PATCH] eventfd: more detailed error message PiperOrigin-RevId: 506948082 --- pkg/eventfd/eventfd.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/eventfd/eventfd.go b/pkg/eventfd/eventfd.go index 99ebad34d..3a5197ea4 100644 --- a/pkg/eventfd/eventfd.go +++ b/pkg/eventfd/eventfd.go @@ -78,8 +78,8 @@ func (ev Eventfd) Write(val uint64) error { if err == unix.EINTR { continue } - if n != sizeofUint64 { - panic(fmt.Sprintf("short write to eventfd: got %d bytes, wanted %d", n, sizeofUint64)) + if err != nil || n != sizeofUint64 { + panic(fmt.Sprintf("bad write to eventfd: got %d bytes, wanted %d with error %v", n, sizeofUint64, err)) } return err }