diff options
author | Eli Zaretskii <eliz@gnu.org> | 2016-04-01 12:47:29 +0300 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2016-04-01 12:47:29 +0300 |
commit | b3b523cdd66c53677c39f743a18e4c180c2ec248 (patch) | |
tree | 9d23902ef39aefc257d90fecb04799d0517a5600 /lisp/emacs-lisp/cl-extra.el | |
parent | a3daa34336da158555d96d670077eedb9eaeeb9c (diff) | |
download | emacs-b3b523cdd66c53677c39f743a18e4c180c2ec248.tar.gz emacs-b3b523cdd66c53677c39f743a18e4c180c2ec248.tar.bz2 emacs-b3b523cdd66c53677c39f743a18e4c180c2ec248.zip |
Avoid crashes due to insanely large columns in tabulated-list-format
* src/xdisp.c (append_stretch_glyph, produce_xwidget_glyph)
(produce_image_glyph): Limit the pixel width of the produced glyph
to SHRT_MAX. (Bug#23178)
(append_composite_glyph, append_glyph, append_glyphless_glyph):
Add assertions to verify that the pixel width of the glyph will
never overflow a 'short'.
* src/term.c (append_composite_glyph): Add assertion to verify
that the pixel width of the glyph will never overflow a 'short'.
Diffstat (limited to 'lisp/emacs-lisp/cl-extra.el')
0 files changed, 0 insertions, 0 deletions