Should fixup input.

This commit is contained in:
Themaister 2011-12-02 15:33:14 +01:00
parent 4935333b63
commit fc43e7155e
2 changed files with 3 additions and 4 deletions

View File

@ -167,7 +167,6 @@ void uninit_drivers(void)
#ifdef HAVE_DYLIB #ifdef HAVE_DYLIB
static void init_dsp_plugin(void) static void init_dsp_plugin(void)
{ {
#ifdef HAVE_DYLIB
if (!(*g_settings.audio.dsp_plugin)) if (!(*g_settings.audio.dsp_plugin))
return; return;
@ -220,18 +219,15 @@ error:
dylib_close(g_extern.audio_data.dsp_lib); dylib_close(g_extern.audio_data.dsp_lib);
g_extern.audio_data.dsp_plugin = NULL; g_extern.audio_data.dsp_plugin = NULL;
g_extern.audio_data.dsp_lib = NULL; g_extern.audio_data.dsp_lib = NULL;
#endif
} }
static void deinit_dsp_plugin(void) static void deinit_dsp_plugin(void)
{ {
#ifdef HAVE_DYLIB
if (g_extern.audio_data.dsp_lib && g_extern.audio_data.dsp_plugin) if (g_extern.audio_data.dsp_lib && g_extern.audio_data.dsp_plugin)
{ {
g_extern.audio_data.dsp_plugin->free(g_extern.audio_data.dsp_handle); g_extern.audio_data.dsp_plugin->free(g_extern.audio_data.dsp_handle);
dylib_close(g_extern.audio_data.dsp_lib); dylib_close(g_extern.audio_data.dsp_lib);
} }
#endif
} }
#endif #endif

View File

@ -1362,6 +1362,9 @@ static void *gl_init(const video_info_t *video, const input_driver_t **input, vo
return NULL; return NULL;
} }
*input = NULL;
*input_data = NULL;
return gl; return gl;
} }