From 8cc7ad4f939ddb2539068498f378d68a5b51a90b Mon Sep 17 00:00:00 2001 From: Ram Viswanadha Date: Tue, 17 Oct 2000 22:56:32 +0000 Subject: [PATCH] ICU-673 Fixed inclusion of GB2312 extensions X-SVN-Rev: 2722 --- icu4c/source/common/ucnvhz.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/icu4c/source/common/ucnvhz.c b/icu4c/source/common/ucnvhz.c index 05785d12811..37797454f34 100644 --- a/icu4c/source/common/ucnvhz.c +++ b/icu4c/source/common/ucnvhz.c @@ -656,7 +656,11 @@ U_CFUNC void UConverter_fromUnicode_HZ(UConverterFromUnicodeArgs *args, UErrorCo *err =U_INVALID_CHAR_FOUND; goto CALLBACK; } - + if(((targetUniChar & 0x8080) != 0x8080)&& length==2){ + reason =UCNV_ILLEGAL; + *err =U_INVALID_CHAR_FOUND; + goto CALLBACK; + } myConverterData->isTargetUCharDBCS = isTargetUCharDBCS = (UBool)(targetUniChar>0x00FF);