common code: Fix double free bug

This commit is contained in:
Andreas Eversberg 2016-10-28 16:55:39 +02:00
parent c6d3a41b81
commit c1a02a5029
1 changed files with 3 additions and 1 deletions

View File

@ -165,8 +165,10 @@ void sender_destroy(sender_t *sender)
if (sender->master)
sender->master->slave = NULL;
if (sender->sound)
if (sender->sound) {
sound_close(sender->sound);
sender->sound = NULL;
}
wave_destroy_record(&sender->wave_rec);
wave_destroy_playback(&sender->wave_play);