diff 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
line wrap: on
line diff
--- a/render_sdl.c	Tue Jun 19 23:47:36 2018 -0700
+++ b/render_sdl.c	Wed Jun 20 09:43:28 2018 -0700
@@ -313,8 +313,8 @@
 	render_pause_source(src);
 	
 	free(src->front);
-	free(src->back);
 	if (sync_to_audio) {
+		free(src->back);
 		SDL_DestroyCond(src->cond);
 	}
 	free(src);