From b9dae979a40f40a7fddd0669a2216fab0ae3feb1 Mon Sep 17 00:00:00 2001 From: Juan Lang Date: Thu, 1 Nov 2007 09:45:49 -0700 Subject: [PATCH] crypt32: Use memmove rather than memcpy when addresses might overlap. --- dlls/crypt32/cert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/crypt32/cert.c b/dlls/crypt32/cert.c index 5b45358ac49..b3808ff55cc 100644 --- a/dlls/crypt32/cert.c +++ b/dlls/crypt32/cert.c @@ -2123,7 +2123,7 @@ BOOL WINAPI CertGetValidUsages(DWORD cCerts, PCCERT_CONTEXT *rghCerts, { if (j < validUsages.cUsageIdentifier - 1) { - memcpy(&validUsages.rgpszUsageIdentifier[j], + memmove(&validUsages.rgpszUsageIdentifier[j], &validUsages.rgpszUsageIdentifier[j + numRemoved + 1], (validUsages.cUsageIdentifier - numRemoved