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

Reply via email to