From: Eric Biggers Date: Sat, 28 Dec 2013 17:29:28 +0000 (-0600) Subject: test-imagex-ntfs: Try to work around yet another race condition X-Git-Tag: v1.6.0~72 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=3bb3e3c3806a121686cec80c56f2718c714915ef test-imagex-ntfs: Try to work around yet another race condition --- diff --git a/tests/test-imagex-ntfs b/tests/test-imagex-ntfs index 3df41efb..783c96ac 100755 --- a/tests/test-imagex-ntfs +++ b/tests/test-imagex-ntfs @@ -17,10 +17,14 @@ srcdir="$(cd $srcdir; pwd)" TEST_SUBDIR=tmpdir_test-imagex-ntfs __do_unmount() { - if ! fusermount -z -u $1; then - error "Failed to unmount \"$1\"" - fi - + for ((i = 0; i < 10; i++)); do + if fusermount -z -u $1; then + return 0 + else + sleep 1 + fi + done + error "Failed to unmount \"$1\"" } do_unmount() {