# HG changeset patch # User Sam Lantinga # Date 1296781058 28800 # Node ID 88c656ffea44fcd36c77c4fd0c90de893a794d65 # Parent 4d39eeaad00bfe26232827bb1bbf491fea0e329e Fixed crash if SDL_VideoDriverName() is passed a NULL namebuf diff -r 4d39eeaad00b -r 88c656ffea44 src/SDL_compat.c --- a/src/SDL_compat.c Thu Feb 03 15:49:37 2011 -0800 +++ b/src/SDL_compat.c Thu Feb 03 16:57:38 2011 -0800 @@ -57,8 +57,12 @@ { const char *name = SDL_GetCurrentVideoDriver(); if (name) { - SDL_strlcpy(namebuf, name, maxlen); - return namebuf; + if (namebuf) { + SDL_strlcpy(namebuf, name, maxlen); + return namebuf; + } else { + return name; + } } return NULL; }