Andrew Talbot : wininet: Assign to structs instead of using memcpy.
Module: wine Branch: master Commit: 7b380e0aeb8a506a03be4950ab44cd6a9893aab1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7b380e0aeb8a506a03be4950ab... Author: Andrew Talbot <andrew.talbot(a)talbotville.com> Date: Sat Mar 22 17:10:04 2008 +0000 wininet: Assign to structs instead of using memcpy. --- dlls/wininet/internet.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/wininet/internet.c b/dlls/wininet/internet.c index be1ee16..a8ae808 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)
participants (1)
-
Alexandre Julliard