diff options
-rwxr-xr-x | tests/misc/sync.sh | 8 |
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 |