From: Andre Noll Date: Mon, 11 Jan 2010 23:57:24 +0000 (+0100) Subject: audiod _close_filters(): Don't segfault if fn is NULL. X-Git-Tag: v0.4.2~158 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=5003c209ca8f863d6608268fedbad2c18fe06179;p=paraslash.git audiod _close_filters(): Don't segfault if fn is NULL. --- diff --git a/audiod.c b/audiod.c index 322ce3be..e950dede 100644 --- a/audiod.c +++ b/audiod.c @@ -376,8 +376,11 @@ static void _close_filters(struct slot_info *s) return; for (i = 0; i < a->num_filters; i++) { struct filter_node *fn = s->fns + i; - struct filter *f = filters + fn->filter_num; + struct filter *f; + if (!fn) + continue; + f = filters + fn->filter_num; f->close(fn); btr_free_node(fn->btrn); }