Marcin Cieślak
5cebd7c4da
dtdocbook/instant: fix buffer overlow on German umlaut in latin-1
...
One-off error:
Old buffer length was 6 for one character (3 * 1 + 3)
We need one more byte par character in the buffer for
the hex representation of it.
+0 '"'
+1 '\\'
+2 'x'
+3 'f'
+4 'c'
+5 '"'
+6 0x0 << overflow
tcl combined with RCHECK will abort because memory blocks
are allocated contiguously and we overwrite the magic marker
of the next block.
2019-11-30 10:13:43 -07:00
..
2014-10-28 13:40:11 -06:00
2018-06-28 04:07:44 +01:00
2018-10-06 17:00:38 -06:00
2018-06-27 22:00:56 -06:00
2018-08-26 15:45:08 -06:00
2019-10-14 15:54:33 -06:00
2019-10-15 20:32:13 -06:00
2018-06-18 12:18:17 -06:00
2018-10-06 17:00:38 -06:00
2018-05-31 18:00:22 -06:00
2019-11-30 10:13:43 -07:00
2018-05-20 12:13:07 -06:00
2018-10-06 17:00:38 -06:00
2019-10-14 14:34:56 -06:00
2018-10-06 17:00:38 -06:00
2019-01-14 10:48:28 -07:00
2018-10-06 17:00:38 -06:00
2018-06-27 22:17:25 -06:00
2019-11-17 15:07:14 -07:00
2019-10-12 22:29:44 +02:00
2019-10-15 20:32:13 -06:00
2019-10-15 21:22:11 -06:00
2018-08-26 15:45:08 -06:00
2019-10-14 14:42:21 -06:00
2018-06-28 04:20:10 +01:00
2018-06-28 04:20:53 +01:00
2018-08-26 15:45:23 -06:00
2019-11-05 18:49:17 -07:00
2018-06-27 22:20:34 -06:00
2018-05-31 22:23:19 -06:00
2018-10-06 17:00:38 -06:00
2018-05-31 18:00:22 -06:00
2018-06-27 22:20:34 -06:00
2018-10-06 17:00:38 -06:00
2019-10-15 20:32:13 -06:00
2018-08-18 16:37:36 -06:00
2019-10-12 21:43:45 +00:00
2019-10-17 20:34:14 -06:00
2018-05-24 14:25:26 -06:00
2018-07-29 16:52:44 -06:00
2019-11-16 16:34:48 -07:00
2019-10-10 17:01:56 +02:00
2018-11-04 10:28:42 -07:00
2018-07-19 20:42:54 -06:00
2018-06-27 22:20:34 -06:00
2018-10-06 17:00:38 -06:00