# HG changeset patch # User Michael Pavone # Date 1529727098 25200 # Node ID 5cfc7e4a207ea9ef36dc2d1be51fe3c7d59fcefc # Parent 220ede292e97135c9861fddac15dd5352f6721c7 Fix code for handling switch between sync styles at runtime diff -r 220ede292e97 -r 5cfc7e4a207e render_sdl.c --- a/render_sdl.c Thu Jun 21 09:44:34 2018 -0700 +++ b/render_sdl.c Fri Jun 22 21:11:38 2018 -0700 @@ -1124,7 +1124,7 @@ src->lowpass_alpha = lowpass_alpha; if (sync_changed) { uint32_t alloc_size = sync_to_audio ? src->num_channels * buffer_samples : nearest_pow2(min_buffered * 4 * src->num_channels); - src->back = realloc(src->back, alloc_size); + src->back = realloc(src->back, alloc_size * sizeof(int16_t)); if (sync_to_audio) { src->front = malloc(alloc_size * sizeof(int16_t)); } else {