Skip to content
Commit 75fa4a51 authored by Michal Srb's avatar Michal Srb Committed by Julien Cristau
Browse files

xkb: Escape non-printable characters correctly.



XkbStringText escapes non-printable characters using octal numbers. Such escape
sequence would be at most 5 characters long ("\0123"), so it reserves 5 bytes
in the buffer. Due to char->unsigned int conversion, it would print much longer
string for negative numbers.

Reviewed-by: default avatarKeith Packard <keithp@keithp.com>
Signed-off-by: default avatarJulien Cristau <jcristau@debian.org>
(cherry picked from commit eaf1f72e)
parent 98caf43e
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment