diff --git a/wolfcrypt/src/asn.c b/wolfcrypt/src/asn.c index 1ec02b6b5..351758559 100755 --- a/wolfcrypt/src/asn.c +++ b/wolfcrypt/src/asn.c @@ -4288,7 +4288,7 @@ static int GetName(DecodedCert* cert, int nameType) } if (copy && !tooBig) { XMEMCPY(&full[idx], copy, XSTRLEN(copy)); - idx += XSTRLEN(copy); + idx += (word32)XSTRLEN(copy); XMEMCPY(&full[idx], &cert->source[cert->srcIdx], strLen); idx += strLen; }