comparison render_sdl.c @ 1588:348814d5b73f

Fix double free in sync to video mode
author Michael Pavone <pavone@retrodev.com>
date Wed, 20 Jun 2018 09:43:28 -0700
parents 430dd12e4010
children 780604a036e4
comparison
equal deleted inserted replaced
1587:ea687ca7d845 1588:348814d5b73f
311 void render_free_source(audio_source *src) 311 void render_free_source(audio_source *src)
312 { 312 {
313 render_pause_source(src); 313 render_pause_source(src);
314 314
315 free(src->front); 315 free(src->front);
316 free(src->back);
317 if (sync_to_audio) { 316 if (sync_to_audio) {
317 free(src->back);
318 SDL_DestroyCond(src->cond); 318 SDL_DestroyCond(src->cond);
319 } 319 }
320 free(src); 320 free(src);
321 } 321 }
322 static uint32_t sync_samples; 322 static uint32_t sync_samples;