summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtests/misc/sync.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/misc/sync.sh b/tests/misc/sync.sh
index a20463061..c6e09beb6 100755
--- a/tests/misc/sync.sh
+++ b/tests/misc/sync.sh
@@ -36,9 +36,11 @@ returns_ 1 sync file nofile || fail=1
# Ensure inaccessible dirs give an appropriate error
mkdir norw || framework_failure_
chmod 0 norw || framework_failure_
-sync norw 2>err
-printf "sync: error opening 'norw': Permission denied\n" >exp
-compare exp err || fail=1
+if ! test -r norw; then
+ sync norw 2>err
+ printf "sync: error opening 'norw': Permission denied\n" >exp
+ compare exp err || fail=1
+fi
if test "$fail" != '1'; then
# Ensure a fifo doesn't block