diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index 70d5e3ac7..85d7e140d 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -3239,6 +3239,8 @@ static const char *call_recording_common_ng(ng_command_ctx_t *ctx, fn(ctx, call); + call_unlock_release_update(&call); + return NULL; } @@ -3461,6 +3463,8 @@ const char *call_start_forwarding_ng(ng_command_ctx_t *ctx) { update_metadata_call(call, &flags); recording_start_daemon(call); + + call_unlock_release_update(&call); return NULL; } @@ -3497,6 +3501,8 @@ const char *call_stop_forwarding_ng(ng_command_ctx_t *ctx) { recording_stop_daemon(call); + call_unlock_release_update(&call); + return NULL; }