From: Shane F. Carr Date: Tue, 8 Mar 2022 18:45:21 +0000 (+0000) Subject: ICU-21801 Fix array comparison warning in uspoof_impl.cpp X-Git-Tag: release-71-rc~30 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=31871cc14f5b55a53511884d9787494905a80a00;p=icu ICU-21801 Fix array comparison warning in uspoof_impl.cpp See #2015 --- diff --git a/icu4c/source/i18n/uspoof_impl.cpp b/icu4c/source/i18n/uspoof_impl.cpp index b283d813210..f96826f86cc 100644 --- a/icu4c/source/i18n/uspoof_impl.cpp +++ b/icu4c/source/i18n/uspoof_impl.cpp @@ -945,7 +945,7 @@ uspoof_swap(const UDataSwapper *ds, const void *inData, int32_t length, void *ou uint32_t magic = ds->readUInt32(spoofDH->fMagic); ds->writeUInt32((uint32_t *)&outputDH->fMagic, magic); - if (outputDH->fFormatVersion != spoofDH->fFormatVersion) { + if (inBytes != outBytes) { uprv_memcpy(outputDH->fFormatVersion, spoofDH->fFormatVersion, sizeof(spoofDH->fFormatVersion)); } // swap starting at fLength