diff --git a/vhdx/src/vhdx_io.rs b/vhdx/src/vhdx_io.rs index ea250c0b2..9fbb9504e 100644 --- a/vhdx/src/vhdx_io.rs +++ b/vhdx/src/vhdx_io.rs @@ -34,12 +34,7 @@ pub type Result = std::result::Result; macro_rules! align { ($n:expr, $align:expr) => {{ - if $align > $n { - $align - } else { - let rem = $n % $align; - (($n / $align) + rem) * $align - } + (($n + $align - 1) / $align) * $align }}; }