On Fri, 21 Feb 2020 14:02:27 +0100
Václav Doležal <vdole...@redhat.com> wrote:

> Commit 7059bff expands index range of "typ2" by one without expanding
> affected arrays. d_xtermosc in struct display is one of these.
> 
> Related: 7059bff20a28778f9d3acf81cad07b1388d02309
>   (ansi: add support for xterm OSC 11)
> Related: eb2be1adf92d58bd8f4ca3458eb04da38bf33c2b
>   (Fix out of bounds access when setting w_xtermosc after OSC 49)
> 
> Signed-off-by: Václav Doležal <vdole...@redhat.com>
> ---
>  src/display.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/src/display.h b/src/display.h
> index 0caaca1..531b9c8 100644
> --- a/src/display.h
> +++ b/src/display.h
> @@ -124,7 +124,7 @@ struct Display {
>                                          does not */
>       int   d_bracketed;              /* bracketed paste mode */
>       int   d_cursorstyle;            /* cursor style */
> -     int   d_xtermosc[4];            /* osc used */
> +     int   d_xtermosc[5];            /* osc used */
>       struct mchar d_lpchar;          /* missing char */
>       struct timeval d_status_time;   /* time of status display */
>       DisplayStatus   d_status;                       /* is status displayed? 
> */

Thanks applied this one and screen-v4 version to git.
Will try to make a release soon with it included.

Reply via email to