lib: ignore WriteZero for flush as well

This commit is contained in:
Will Greenberg
2024-02-29 09:53:56 -08:00
parent 67773727f1
commit fa5f72dd52
+5 -2
View File
@@ -133,8 +133,11 @@ impl DiagDevice {
return Err(DiagDeviceError::DeviceWriteFailed(err)); return Err(DiagDeviceError::DeviceWriteFailed(err));
} }
} }
self.file.flush().await if let Err(err) = self.file.flush().await {
.map_err(DiagDeviceError::DeviceWriteFailed)?; if err.kind() != ErrorKind::WriteZero {
return Err(DiagDeviceError::DeviceWriteFailed(err));
}
}
Ok(()) Ok(())
} }