diff options
author | Tatsuya Kinoshita <tats@debian.org> | 2016-04-06 21:42:55 +0000 |
---|---|---|
committer | Tatsuya Kinoshita <tats@debian.org> | 2016-11-19 05:10:16 +0000 |
commit | aef7b47fbae8c4c79caf903903e67f483c23ded5 (patch) | |
tree | 6db75e19be637c37a5469215ece803766226318a /libwc/map/gb2312_ucs.map | |
parent | Merge branch 'bug/changelog' (diff) | |
download | w3m-aef7b47fbae8c4c79caf903903e67f483c23ded5.tar.gz w3m-aef7b47fbae8c4c79caf903903e67f483c23ded5.zip |
Fix segfault on bogus text
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820162
Origin: https://anonscm.debian.org/cgit/collab-maint/w3m.git/commit/?id=7bb2a4671503c41d63989dcef9ef54dea0c73b43
Bug-Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1324348
cf. https://lists.fedoraproject.org/pipermail/package-announce/2016-April/182697.html
Diffstat (limited to 'libwc/map/gb2312_ucs.map')
-rw-r--r-- | libwc/map/gb2312_ucs.map | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libwc/map/gb2312_ucs.map b/libwc/map/gb2312_ucs.map index 38fb88f..3d37465 100644 --- a/libwc/map/gb2312_ucs.map +++ b/libwc/map/gb2312_ucs.map @@ -1,6 +1,8 @@ /* GB 2312 (Chinese) */ -static wc_uint16 gb2312_ucs_map[ 0x5E * 0x5E ] = { +#define N_gb2312_ucs_map (0x5E * 0x5E) + +static wc_uint16 gb2312_ucs_map[ N_gb2312_ucs_map ] = { 0x3000, /* 0x2121 */ 0x3001, /* 0x2122 */ 0x3002, /* 0x2123 */ |