X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=audiod.c;h=285d2762fa1093baf3e49211eab73ca631f605db;hb=5f47ca5aa887bbf732052fba7337b74b48c33a6b;hp=fedeff7af880a009d938e73087edb7ca6c83f267;hpb=cf47da359caca907d8f0fd8fe9f5f4ddb398b67d;p=paraslash.git 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,