diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-06-25 01:38:02 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-06-25 01:38:02 +0200 |
commit | 409210f5b12b64f9cef06275bb5954ec8a261731 (patch) | |
tree | e0da172f10b7bd485da0a48096ef4d0ac972a51b /src/multi.c | |
parent | bf46953169f0882fc97310e1216f516e6df0d230 (diff) |
only install callback if a cb was passed
Diffstat (limited to 'src/multi.c')
-rw-r--r-- | src/multi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multi.c b/src/multi.c index 719da5f..e7db7f1 100644 --- a/src/multi.c +++ b/src/multi.c @@ -257,7 +257,7 @@ int driver_play(ca_context *c, uint32_t id, ca_proplist *proplist, ca_finish_cal for (b = p->backends; b; b = b->next) { int r; - if ((r = ca_context_play_full(b->context, id, proplist, call_closure, closure)) == CA_SUCCESS) + if ((r = ca_context_play_full(b->context, id, proplist, closure ? call_closure : NULL, closure)) == CA_SUCCESS) return r; /* We only return the first failure */ |