diff options
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 */ | 
