Mercurial > repos > blastem
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; |