summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-extra.el
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2016-04-01 12:47:29 +0300
committerEli Zaretskii <eliz@gnu.org>2016-04-01 12:47:29 +0300
commitb3b523cdd66c53677c39f743a18e4c180c2ec248 (patch)
tree9d23902ef39aefc257d90fecb04799d0517a5600 /lisp/emacs-lisp/cl-extra.el
parenta3daa34336da158555d96d670077eedb9eaeeb9c (diff)
downloademacs-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