diff options
| author | 2010-01-28 08:36:33 +0000 | |
|---|---|---|
| committer | 2010-01-28 08:36:33 +0000 | |
| commit | cd7f69ad6584451eb69e0e436b39dd46b2b8c720 (patch) | |
| tree | 50ddf451d345ec820296f2903a7a191ce9935f1d /src/osd | |
| parent | fe3d7c4af458de82a0153ebf38cf61c6fb1f5db0 (diff) | |
Apply osd_free fix to SDL version of code as well.
Diffstat (limited to 'src/osd')
| -rw-r--r-- | src/osd/sdl/sdlos_win32.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/osd/sdl/sdlos_win32.c b/src/osd/sdl/sdlos_win32.c index bfe6cec6ba3..4fdc3921dff 100644 --- a/src/osd/sdl/sdlos_win32.c +++ b/src/osd/sdl/sdlos_win32.c @@ -227,7 +227,7 @@ void osd_free(void *ptr) // small items just get freed if (size < GUARD_PAGE_THRESH) - HeapFree(GetProcessHeap(), 0, ptr); + HeapFree(GetProcessHeap(), 0, reinterpret_cast<UINT8 *>(ptr) - sizeof(size_t)); // large items need more care else |
