commit | 422fe0a1da08e07e8a5697d69a353530f5f95974 | [log] [tgz] |
---|---|---|
author | gwenn <gtreguier@gmail.com> | Tue Feb 28 19:23:15 2017 +0100 |
committer | gwenn <gtreguier@gmail.com> | Tue Feb 28 19:23:15 2017 +0100 |
tree | f05da559e169bf452d43ba50b276253c47556be7 | |
parent | f05ce8d25b107788e512504d417c42d4327df097 [diff] |
Avoid overflow
diff --git a/src/keymap.rs b/src/keymap.rs index 24b9232..1d9b662 100644 --- a/src/keymap.rs +++ b/src/keymap.rs
@@ -461,7 +461,7 @@ if let KeyPress::Char(digit @ '1'...'9') = mvt { // vi-arg-digit mvt = try!(self.vi_arg_digit(rdr, config, digit)); - n = self.vi_num_args() * n; + n = self.vi_num_args().saturating_mul(n); } Ok(match mvt { KeyPress::Char('$') => Some(Movement::EndOfLine), // vi-change-to-eol: Vi change to end of line.