commit | 19abcd3d54b1a9c16a9042f07e937b2e35d9c6bc | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Wed Feb 21 20:14:33 2007 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Wed Feb 21 20:14:33 2007 +0100 |
tree | bf97e86cde1cd2b91e6a21afa81032b29665dde0 | |
parent | f692a7677e025a274ad08ecfa6a3001e61b1232d [diff] [blame] |
Don't overwrite error The first error is usually the most interesting, so don't overwrite in __td_verror(). Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/fio.h b/fio.h index 304f658..aeb45bf 100644 --- a/fio.h +++ b/fio.h
@@ -425,6 +425,8 @@ #define __td_verror(td, err, msg) \ do { \ + if ((td)->error) \ + break; \ int e = (err); \ (td)->error = e; \ snprintf(td->verror, sizeof(td->verror) - 1, "file:%s:%d, error=%s", __FILE__, __LINE__, (msg)); \