From 945487f7437f56a6e85c9b726a744af1be83c789 Mon Sep 17 00:00:00 2001 From: John Bent Date: Sat, 27 Jul 2019 09:20:20 -0600 Subject: [PATCH] Better debug message when stat fails --- src/mdtest.c | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/mdtest.c b/src/mdtest.c index cbb0de8..d9f28db 100644 --- a/src/mdtest.c +++ b/src/mdtest.c @@ -635,19 +635,13 @@ void mdtest_stat(const int random, const int dirs, const long dir_iter, const ch } if (-1 == backend->stat (item, &buf, ¶m)) { - if (dirs) { - if ( verbose >= 3 ) { - fprintf( out_logfile, "V-3: Stat'ing directory \"%s\"\n", item ); - fflush( out_logfile ); - } - FAIL("unable to stat directory"); - } else { - if ( verbose >= 3 ) { - fprintf( out_logfile, "V-3: Stat'ing file \"%s\"\n", item ); - fflush( out_logfile ); - } - FAIL("unable to stat file"); + char msg_buf[4096]; + if ( verbose >=3 ) { + fprintf( out_logfile, "V-3: Stat'ing %s \"%s\"\n", dirs ? "directory" : "file", item ); + fflush( out_logfile ); } + snprintf(msg_buf, 4096, "unable to stat %s %s", dirs ? "directory" : "file", item); + FAIL("unable to stat directory"); } } }