diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index 5ed1d231f..6a8b77804 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -3255,6 +3255,8 @@ static const char *call_recording_common_ng(ng_command_ctx_t *ctx, fn(ctx, call); + call_unlock_release_update(&call); + return NULL; } @@ -3477,6 +3479,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; } @@ -3513,6 +3517,8 @@ const char *call_stop_forwarding_ng(ng_command_ctx_t *ctx) { recording_stop_daemon(call); + call_unlock_release_update(&call); + return NULL; }