diff --git a/libmultipath/checkers/directio.c b/libmultipath/checkers/directio.c index 4728424..7624c4e 100644 --- a/libmultipath/checkers/directio.c +++ b/libmultipath/checkers/directio.c @@ -148,10 +148,11 @@ check_state(int fd, struct directio_context *ct, int sync) } ct->running++; + errno = 0; r = io_getevents(ct->ioctx, 1L, 1L, &event, &timeout); if (r < 0 ) { - LOG(3, "async io getevents returned %li (errno=%s)", r, + LOG(3, "async io getevents returned %li (%s)", r, strerror(errno)); rc = PATH_UNCHECKED; } else if (r < 1L) {