From 7b380e0aeb8a506a03be4950ab44cd6a9893aab1 Mon Sep 17 00:00:00 2001 From: Andrew Talbot Date: Sat, 22 Mar 2008 17:10:04 +0000 Subject: [PATCH] wininet: Assign to structs instead of using memcpy. --- dlls/wininet/internet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index be1ee164f1b..a8ae808cc3c 100644 --- a/dlls/wininet/internet.c +++ b/dlls/wininet/internet.c @@ -2979,7 +2979,7 @@ static DWORD CALLBACK INTERNET_WorkerThreadFunc(LPVOID lpvParam) TRACE("\n"); - memcpy(&workRequest, lpRequest, sizeof(WORKREQUEST)); + workRequest = *lpRequest; HeapFree(GetProcessHeap(), 0, lpRequest); workRequest.asyncproc(&workRequest); @@ -3008,7 +3008,7 @@ BOOL INTERNET_AsyncCall(LPWORKREQUEST lpWorkRequest) if (!lpNewRequest) return FALSE; - memcpy(lpNewRequest, lpWorkRequest, sizeof(WORKREQUEST)); + *lpNewRequest = *lpWorkRequest; bSuccess = QueueUserWorkItem(INTERNET_WorkerThreadFunc, lpNewRequest, WT_EXECUTELONGFUNCTION); if (!bSuccess)