Fix crash.

This commit is contained in:
Themaister 2011-05-11 18:47:36 +02:00
parent 1855a7ea0d
commit 80d50b046d

View File

@ -110,7 +110,8 @@ static void input_ext_free(void *data)
input_ext_t *ext = data;
if (ext)
{
ext->driver->free(ext->handle);
if (ext->driver && ext->handle)
ext->driver->free(ext->handle);
free(ext);
}
}
@ -138,7 +139,8 @@ static void video_ext_free(void *data)
ext_t *ext = data;
if (ext)
{
ext->driver->free(ext->handle);
if (ext->driver && ext->handle)
ext->driver->free(ext->handle);
dylib_close(ext->lib);
free(ext);
}