Module Name: src
Committed By: jmmv
Date: Thu Apr 5 01:04:18 UTC 2012
Modified Files:
src/external/bsd/atf/dist/atf-run: fs.cpp
Log Message:
Fix retry logic to avoid triggering an assertion.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/atf/dist/atf-run/fs.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/atf/dist/atf-run/fs.cpp
diff -u src/external/bsd/atf/dist/atf-run/fs.cpp:1.3 src/external/bsd/atf/dist/atf-run/fs.cpp:1.4
--- src/external/bsd/atf/dist/atf-run/fs.cpp:1.3 Mon Jan 16 22:41:30 2012
+++ src/external/bsd/atf/dist/atf-run/fs.cpp Thu Apr 5 01:04:18 2012
@@ -137,9 +137,9 @@ retry_chmod:
subdirs = d.names();
ok = true;
} catch (const atf::system_error& e) {
+ retries--;
if (retries == 0)
throw e;
- retries--;
::sleep(retry_delay_in_seconds);
}
}