summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2010-01-28 08:36:33 +0000
committer Aaron Giles <aaron@aarongiles.com>2010-01-28 08:36:33 +0000
commitcd7f69ad6584451eb69e0e436b39dd46b2b8c720 (patch)
tree50ddf451d345ec820296f2903a7a191ce9935f1d /src/osd
parentfe3d7c4af458de82a0153ebf38cf61c6fb1f5db0 (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.c2
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