X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=play.c;h=8ee91504ffa6181030ababe8335d29b5dd7987fd;hb=77e8ab4134501ec439f1ac7c7e1c418ac597ea48;hp=055293a905807a7641e382de7e7ff6cd9f8f15a7;hpb=7c988892fc0bcde45f2afc7480717335bea5bbc4;p=paraslash.git diff --git a/play.c b/play.c index 055293a9..8ee91504 100644 --- a/play.c +++ b/play.c @@ -7,6 +7,7 @@ #include #include "recv_cmd.lsg.h" +#include "filter_cmd.lsg.h" #include "play_cmd.lsg.h" #include "write_cmd.lsg.h" #include "play.lsg.h" @@ -256,6 +257,7 @@ static int eof_cleanup(void) if (decoder->close) decoder->close(&pt->fn); btr_remove_node(&pt->fn.btrn); + lls_free_parse_result(pt->fn.lpr, FILTER_CMD(pt->fn.filter_num)); free(pt->fn.conf); memset(&pt->fn, 0, sizeof(struct filter_node));