From 19abcd3d54b1a9c16a9042f07e937b2e35d9c6bc Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 21 Feb 2007 20:14:33 +0100 Subject: [PATCH] Don't overwrite error The first error is usually the most interesting, so don't overwrite in __td_verror(). Signed-off-by: Jens Axboe --- fio.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fio.h b/fio.h index 304f658e..aeb45bf7 100644 --- a/fio.h +++ b/fio.h @@ -425,6 +425,8 @@ struct thread_data { #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)); \ -- 2.25.1