X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=audiod.c;h=285d2762fa1093baf3e49211eab73ca631f605db;hp=fedeff7af880a009d938e73087edb7ca6c83f267;hb=8eaa28075189eea5db470422e8b4110df723cce3;hpb=cf47da359caca907d8f0fd8fe9f5f4ddb398b67d diff --git a/audiod.c b/audiod.c index fedeff7a..285d2762 100644 --- a/audiod.c +++ b/audiod.c @@ -596,7 +596,8 @@ static void open_filters(struct slot_info *s) EMBRACE(.name = f->name, .parent = parent, .handler = f->execute, .context = fn)); - f->open(fn); + if (f->open) + f->open(fn); sprintf(buf, "%s (slot %d)", f->name, (int)(s - slot)); fn->task = task_register(&(struct task_info) { .name = buf,