commit | e0f869196930ef5f25a0ac41c9215b09c9ce2d3c | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Wed Mar 01 17:55:31 2023 +0000 |
committer | Bram Moolenaar <Bram@vim.org> | Wed Mar 01 17:55:31 2023 +0000 |
tree | 0c336b208dc0c423f9ec6778492392a3d80be8e5 | |
parent | ad60898aa47b44fdece12d28c471fb50df27fb50 [diff] [blame] |
patch 9.0.1367: divide by zero in zero-width window Problem: Divide by zero in zero-width window. Solution: Check the width is positive.
diff --git a/src/move.c b/src/move.c index 921fec6..0550ef5 100644 --- a/src/move.c +++ b/src/move.c
@@ -1734,7 +1734,7 @@ col -= width1; ++row; } - if (col > width2) + if (col > width2 && width2 > 0) { row += col / width2; col = col % width2;