Don't render invalid character sequences. - sam - An updated version of the sam text editor.
 (HTM) git clone git://vernunftzentrum.de/sam.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) LICENSE
       ---
 (DIR) commit db4aa8bdce3a6f839fa80189c95e09d288999c9c
 (DIR) parent 6d70affba349e7b68711a9940e654a5634a0839b
 (HTM) Author: Rob King <jking@deadpixi.com>
       Date:   Fri, 25 Nov 2016 00:05:50 -0600
       
       Don't render invalid character sequences.
       
       Diffstat:
         libXg/string.c                      |       4 +++-
       
       1 file changed, 3 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/libXg/string.c b/libXg/string.c
       @@ -45,6 +45,8 @@ charwidth(XftFont *f, wchar_t r)
        {
            char chars[MB_LEN_MAX + 1] = {0};
        
       -    runetochar(chars, r);
       +    if (runetochar(chars, r) < 0)
       +        return 0;
       +
            return strwidth(f, chars);
        }