diff --git a/microstack/ILibParsers.c b/microstack/ILibParsers.c index 0f72a3a..a289b91 100644 --- a/microstack/ILibParsers.c +++ b/microstack/ILibParsers.c @@ -3333,7 +3333,7 @@ void ILibChain_ReadEx2(void *chain, HANDLE h, OVERLAPPED *p, char *buffer, int b state->handler = handler; state->fileHandle = h; state->user = user; - state->p = (void*)(uintptr_t)bufferLen; + state->p = (void*)(uintptr_t)bytesRead; ILibChain_RunOnMicrostackThreadEx2(chain, ILibChain_ReadEx2_UnwindHandler, state, 1); }