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); } }