summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rwxr-xr-xtests/test-pread.sh4
2 files changed, 11 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 2ec9906c43..bcb43400b7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2009-11-26 Jim Meyering <meyering@redhat.com>
+
+ test-pread.sh: avoid diagnostics for those who ignore SIGPIPE
+ * tests/test-pread.sh: Write no data into the pipe, because
+ test-pread actually reads none. This avoids a diagnostic,
+ "bash: echo: write error: Broken pipe", that arises in the unusual
+ event something is ignoring SIGPIPE, and might be interpreted
+ as some sort of failure. Reported by Bruno Haible.
+
2009-11-25 Jim Meyering <meyering@redhat.com>
test-pread: cover failure with ESPIPE and EINVAL
diff --git a/tests/test-pread.sh b/tests/test-pread.sh
index 5ab88eb6ff..d7824ad1b1 100755
--- a/tests/test-pread.sh
+++ b/tests/test-pread.sh
@@ -2,7 +2,7 @@
: ${srcdir=.}
. $srcdir/init.sh --set-path=.
-fail=0;
-echo abc | test-pread || fail=1
+fail=0
+: | test-pread || fail=1
Exit $fail