diff options
| author | Sonicadvance1 <sonicadvance1@gmail.com> | 2009-05-25 13:16:40 +0000 |
|---|---|---|
| committer | Sonicadvance1 <sonicadvance1@gmail.com> | 2009-05-25 13:16:40 +0000 |
| commit | cf732972d98120e9cbf8d7455d38b6bbe4138d41 (patch) | |
| tree | 8cff32fae2b8ef91cadbf4dbe68ad943d16aebde /Source/Core | |
| parent | cd03e98d3c85dadc629d6ec53f26451afcbb209d (diff) | |
Windows side compile fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3285 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp b/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp index 032570e220..941f8eb739 100644 --- a/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp +++ b/Source/Core/Core/Src/HW/BBA-TAP/TAP_Win32.cpp @@ -119,7 +119,7 @@ if(isActivated()) //set up recv event mHRecvEvent = CreateEvent(NULL, false, false, NULL); - //ZERO_OBJECT(mReadOverlapped); + memset((void*)&mReadOverlapped, 0 , sizeof(mReadOverlapped)); resume(); DEBUGPRINT("Success!\n\n"); @@ -182,12 +182,8 @@ bool CEXIETHERNET::startRecv() { DEBUGPRINT("already waiting\n"); return true; } - DWORD BytesRead = 0; - DWORD *Buffer = (DWORD *)malloc(2048); // Should be enough - DWORD res = ReadFile(mHAdapter, Buffer, BytesRead, + DWORD res = ReadFile(mHAdapter, mRecvBuffer, mRecvBuffer.size(), &mRecvBufferLength, &mReadOverlapped); - mRecvBuffer.write(BytesRead, Buffer); - free(Buffer); if(res) { //Operation completed immediately DEBUGPRINT("completed, res %i\n", res); mWaiting = true; |
