twn_audio.c: fix freeing on unnamed channels
This commit is contained in:
		@@ -556,7 +556,7 @@ void audio_callback(void *userdata, uint8_t *stream, int len) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    /* ditch finished unnamed */
 | 
					    /* ditch finished unnamed */
 | 
				
			||||||
    size_t i = 0;
 | 
					    size_t i = 0;
 | 
				
			||||||
    while (i < unnamed_audio_channels_len) {
 | 
					    while (i < arrlenu(ctx.unnamed_audio_channels)) {
 | 
				
			||||||
        if (ctx.unnamed_audio_channels[i].finished) {
 | 
					        if (ctx.unnamed_audio_channels[i].finished) {
 | 
				
			||||||
            free_audio_channel(ctx.unnamed_audio_channels[i]);
 | 
					            free_audio_channel(ctx.unnamed_audio_channels[i]);
 | 
				
			||||||
            arrdelswap(ctx.unnamed_audio_channels, i);
 | 
					            arrdelswap(ctx.unnamed_audio_channels, i);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user