Index: /icu/trunk/source/common/ucnv_io.cpp =================================================================== --- source/common/ucnv_io.cpp (revision 37485) +++ source/common/ucnv_io.cpp (revision 37486) @@ -2,5 +2,5 @@ ****************************************************************************** * -* Copyright (C) 1999-2013, International Business Machines +* Copyright (C) 1999-2015, International Business Machines * Corporation and others. All Rights Reserved. * @@ -745,5 +745,5 @@ * again. This behaviour is similar to how ICU4J does it. */ - if (aliasTmp[0] == 'x' || aliasTmp[1] == '-') { + if (aliasTmp[0] == 'x' && aliasTmp[1] == '-') { aliasTmp = aliasTmp+2; } else {