[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#51105: 29.0.50; Buffer overflow bug in ns_compute_glyph_string_overh
From: |
Eli Zaretskii |
Subject: |
bug#51105: 29.0.50; Buffer overflow bug in ns_compute_glyph_string_overhangs |
Date: |
Sat, 09 Oct 2021 09:40:09 +0300 |
> Date: Sat, 09 Oct 2021 02:30:33 +0200
> From: Daniel Martín via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
>
> 2) The root cause of the issue may be that s->nchars is 0 when it
> shouldn't. Is there any legitimate scenario where the display engine
> may call this routine with s->nchars equal to 0? If so, what are those
> situations?
I think if the glyph string has composition glyphs, nchars can be
zero. What is the value of s->first_glyph->type in the case where it
happens?