From 22b08b247a75341794354b8f3df3e0ab681e7d0e Mon Sep 17 00:00:00 2001 From: Sasha Vasko <sasha@aftercode.net> Date: Mon, 28 Oct 2013 10:20:13 -0500 Subject: [PATCH 03/18] fixed bug in logic for charset name handling --- libAfterImage/char2uni.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libAfterImage/char2uni.c b/libAfterImage/char2uni.c index d471aa85..5cc3130b 100644 --- a/libAfterImage/char2uni.c +++ b/libAfterImage/char2uni.c @@ -810,8 +810,8 @@ parse_charset_name( const char *name ) return CHARSET_ISO8859_1; }else if( name[0] == 'I' || name[0] == 'i' ) /* ISO... or IBM819*/ { - if( name[1] == 'S' && name[1] == 's' ) - if( name[2] == 'O' && name[2] == 'o' ) + if( name[1] == 'S' || name[1] == 's' ) + if( name[2] == 'O' || name[2] == 'o' ) { int pos = ( name[3] == '-' || name[3] == '_' )?4:3 ; if( name[pos] == '8' ) -- 2.22.0