diff options
author | Chris Luke <chrisy@flirble.org> | 2016-05-19 14:23:25 -0400 |
---|---|---|
committer | Chris Luke <chrisy@flirble.org> | 2016-05-19 14:35:03 -0400 |
commit | 270b6dee8c1f7686ee4c13d55d3aa2cd6c788c3f (patch) | |
tree | 8e24522b7b6bad16ba791fcd76eb98e86a901aed /LICENSE | |
parent | fd9014a1846d832dfa91e0a7b3495d7954863f5d (diff) |
VPP-74 Fix signedness issue when terminal resizes
When re-locating our current viewport into the pager buffer we need to
verify that the new viewport is within the boundaries of the index.
This condition is considered very rare, but nontheless the check is needed.
Unfortunately I assumed the variable was signed; it is not, and the
subtraction can in some cases cause the value to be negative. This is
therefore a bonafide semantic error that may cause problems.
This patch reworks the logic to avoid having to change it to be signed.
Change-Id: I26f0747d38dcc43dd9c092d50f2489b122009e7b
Signed-off-by: Chris Luke <chrisy@flirble.org>
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions