diff --git a/src/libply/ply-logger.c b/src/libply/ply-logger.c index 2d8d9b8e..7645aea5 100644 --- a/src/libply/ply-logger.c +++ b/src/libply/ply-logger.c @@ -357,9 +357,11 @@ ply_logger_flush (ply_logger_t *logger) if (!ply_logger_flush_buffer (logger)) return false; +#ifdef SYNC_ON_FLUSH if ((fdatasync (logger->output_fd) < 0) && ((errno != EROFS) && (errno != EINVAL))) return false; +#endif return true; }