Mercurial > vim
view src/libvterm/src/encoding/DECdrawing.inc @ 19121:a51fee786930 v8.2.0120
patch 8.2.0120: virtcol() does not check arguments to be valid
Commit: https://github.com/vim/vim/commit/b3d33d8570bc49a7f90990572d7f9630a1bfae02
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Jan 15 20:36:55 2020 +0100
patch 8.2.0120: virtcol() does not check arguments to be valid
Problem: virtcol() does not check arguments to be valid, which may lead to
a crash.
Solution: Check the column to be valid. Do not decrement MAXCOL.
(closes #5480)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 15 Jan 2020 20:45:04 +0100 |
parents | e6e23a84fac2 |
children |
line wrap: on
line source
static const struct StaticTableEncoding encoding_DECdrawing = { { NULL, /* init */ &decode_table /* decode */ }, { 0x0, /* 0 */ 0x0, /* 1 */ 0x0, /* 2 */ 0x0, /* 3 */ 0x0, /* 4 */ 0x0, /* 5 */ 0x0, /* 6 */ 0x0, /* 7 */ 0x0, /* 8 */ 0x0, /* 9 */ 0x0, /* 10 */ 0x0, /* 11 */ 0x0, /* 12 */ 0x0, /* 13 */ 0x0, /* 14 */ 0x0, /* 15 */ 0x0, /* 16 */ 0x0, /* 17 */ 0x0, /* 18 */ 0x0, /* 19 */ 0x0, /* 20 */ 0x0, /* 21 */ 0x0, /* 22 */ 0x0, /* 23 */ 0x0, /* 24 */ 0x0, /* 25 */ 0x0, /* 26 */ 0x0, /* 27 */ 0x0, /* 28 */ 0x0, /* 29 */ 0x0, /* 30 */ 0x0, /* 31 */ 0x0, /* 32 */ 0x0, /* 33 */ 0x0, /* 34 */ 0x0, /* 35 */ 0x0, /* 36 */ 0x0, /* 37 */ 0x0, /* 38 */ 0x0, /* 39 */ 0x0, /* 40 */ 0x0, /* 41 */ 0x0, /* 42 */ 0x0, /* 43 */ 0x0, /* 44 */ 0x0, /* 45 */ 0x0, /* 46 */ 0x0, /* 47 */ 0x0, /* 48 */ 0x0, /* 49 */ 0x0, /* 50 */ 0x0, /* 51 */ 0x0, /* 52 */ 0x0, /* 53 */ 0x0, /* 54 */ 0x0, /* 55 */ 0x0, /* 56 */ 0x0, /* 57 */ 0x0, /* 58 */ 0x0, /* 59 */ 0x0, /* 60 */ 0x0, /* 61 */ 0x0, /* 62 */ 0x0, /* 63 */ 0x0, /* 64 */ 0x0, /* 65 */ 0x0, /* 66 */ 0x0, /* 67 */ 0x0, /* 68 */ 0x0, /* 69 */ 0x0, /* 70 */ 0x0, /* 71 */ 0x0, /* 72 */ 0x0, /* 73 */ 0x0, /* 74 */ 0x0, /* 75 */ 0x0, /* 76 */ 0x0, /* 77 */ 0x0, /* 78 */ 0x0, /* 79 */ 0x0, /* 80 */ 0x0, /* 81 */ 0x0, /* 82 */ 0x0, /* 83 */ 0x0, /* 84 */ 0x0, /* 85 */ 0x0, /* 86 */ 0x0, /* 87 */ 0x0, /* 88 */ 0x0, /* 89 */ 0x0, /* 90 */ 0x0, /* 91 */ 0x0, /* 92 */ 0x0, /* 93 */ 0x0, /* 94 */ 0x0, /* 95 */ 0x25C6, /* 96 */ 0x2592, /* 97 */ 0x2409, /* 98 */ 0x240C, /* 99 */ 0x240D, /* 100 */ 0x240A, /* 101 */ 0x00B0, /* 102 */ 0x00B1, /* 103 */ 0x2424, /* 104 */ 0x240B, /* 105 */ 0x2518, /* 106 */ 0x2510, /* 107 */ 0x250C, /* 108 */ 0x2514, /* 109 */ 0x253C, /* 110 */ 0x23BA, /* 111 */ 0x23BB, /* 112 */ 0x2500, /* 113 */ 0x23BC, /* 114 */ 0x23BD, /* 115 */ 0x251C, /* 116 */ 0x2524, /* 117 */ 0x2534, /* 118 */ 0x252C, /* 119 */ 0x2502, /* 120 */ 0x2A7D, /* 121 */ 0x2A7E, /* 122 */ 0x03C0, /* 123 */ 0x2260, /* 124 */ 0x00A3, /* 125 */ 0x00B7, /* 126 */ 0x0, /* 127 */ } };