diff --git a/MemoryModule.c b/MemoryModule.c index 10a6c30..1a963e7 100644 --- a/MemoryModule.c +++ b/MemoryModule.c @@ -203,7 +203,7 @@ PerformBaseRelocation(PMEMORYMODULE module, DWORD delta) } // advance to next relocation block - (char *)relocation += relocation->SizeOfBlock; + relocation = (PIMAGE_BASE_RELOCATION)(((DWORD)relocation) + relocation->SizeOfBlock); } } }