]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fixed memory leak introduced with new ring buffer place
authorJaroslav Kysela <perex@perex.cz>
Tue, 23 Apr 2002 15:59:46 +0000 (15:59 +0000)
committerJaroslav Kysela <perex@perex.cz>
Tue, 23 Apr 2002 15:59:46 +0000 (15:59 +0000)
src/pcm/pcm.c

index a6ac6ff155359eacce7f02b1c29cbff4696be57d..d184ee4cb5c7183f023feceeffba5555cadd0244 100644 (file)
@@ -661,6 +661,10 @@ int snd_pcm_close(snd_pcm_t *pcm)
                return err;
        if (pcm->name)
                free(pcm->name);
+       if (pcm->hw.link_dst)
+               free(pcm->hw.link_dst);
+       if (pcm->appl.link_dst)
+               free(pcm->appl.link_dst);
        free(pcm);
        return 0;
 }