my fork of dmp
Diffstat (limited to 'src/dmp.rs')
-rw-r--r--src/dmp.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dmp.rs b/src/dmp.rs
index 1a06603..0aab3d8 100644
--- a/src/dmp.rs
+++ b/src/dmp.rs
@@ -709,7 +709,7 @@ impl DiffMatchPatch {
// Do all setup before casting to isize
let mut v;
let (v_offset, v_len, v1, v2, old_len, new_len) = {
- let v_offset = (old.len() + new.len() + 1) / 2;
+ let v_offset = (old.len() + new.len()).div_ceil(2);
let v_len = v_offset * 2;
v = vec![-1 as Int; v_len * 2];