diff --git a/audio/drivers/psp_audio.c b/audio/drivers/psp_audio.c index abd5ea09cd..2bbdd3fee8 100644 --- a/audio/drivers/psp_audio.c +++ b/audio/drivers/psp_audio.c @@ -136,7 +136,10 @@ static void *psp_audio_init(const char *device, return NULL; if ((port = configureAudio(rate)) < 0) + { + free(psp); return NULL; + } #if defined(ORBIS) sceAudioOutInit();