From b8ef4758f362911c707bbcacedd76ca075ab932f Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Apr 28 2017 12:17:10 +0000 Subject: fdstreamtest: Print more info on read failure It helps with debugging if we know what's the return value of saferead(). Signed-off-by: Michal Privoznik Reviewed-by: John Ferlan --- diff --git a/tests/fdstreamtest.c b/tests/fdstreamtest.c index 5e82dac..68a5bc3 100644 --- a/tests/fdstreamtest.c +++ b/tests/fdstreamtest.c @@ -250,14 +250,16 @@ static int testFDStreamWriteCommon(const char *scratchdir, bool blocking) goto cleanup; for (i = 0; i < 10; i++) { - size_t want; + size_t want, got; if (i == 9) want = PATTERN_LEN / 2; else want = PATTERN_LEN; - if (saferead(fd, buf, want) != want) { - virFilePrintf(stderr, "Short read from data\n"); + if ((got = saferead(fd, buf, want)) != want) { + virFilePrintf(stderr, + "Short read from data, i=%zu got=%zu want=%zu\n", + i, got, want); goto cleanup; }