From 78c6fc38ac47e635cd90d5073d3c1e924d42b447 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 7 May 2009 12:04:53 +0000 Subject: [PATCH] Fixed dynamic loading on Windows CE --- src/loadso/win32/SDL_sysloadso.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loadso/win32/SDL_sysloadso.c b/src/loadso/win32/SDL_sysloadso.c index 509f31fe9..cb9f2161c 100644 --- a/src/loadso/win32/SDL_sysloadso.c +++ b/src/loadso/win32/SDL_sysloadso.c @@ -96,7 +96,7 @@ SDL_LoadFunction(void *handle, const char *name) wchar_t *name_t = SDL_malloc((length + 1) * sizeof(wchar_t)); wchar_t *errbuf_t = SDL_malloc(512 * sizeof(wchar_t)); - MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, name, -1, name_t, length); + MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, name, -1, name_t, length + 1); symbol = (void *) GetProcAddress((HMODULE) handle, name_t); if (symbol == NULL) {