• Sam Lantinga's avatar
    David Carre to Sam · 5f97d85c
    Sam Lantinga authored
    When i call the "SDL_Quit()" function, it call the func "SDL_QuitSubSystem(SDL_INIT_EVERYTHING)", which call the "SDL_VideoQuit()" function.
    
    It's where i'm lost, this function "SDL_VideoQuit()" will recall the "SDL_Quit()" function (i don't find where it is called), which in turn recall the "SDL_QuitSubSystem(SDL_INIT_EVERYTHING)", which in turn recall "SDL_VideoQuit()", which cause a "double free" seg fault since it has been already called.
    
    I have set the num_displays to 0 instead of 1, so it wont free it twice in the videoquit function loop.
    
    --HG--
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403766
    5f97d85c
SDL_pandora.c 26.2 KB