summaryrefslogtreecommitdiff
path: root/src/call.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/call.c')
-rw-r--r--src/call.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/call.c b/src/call.c
index b6c9357..01019a6 100644
--- a/src/call.c
+++ b/src/call.c
@@ -1540,7 +1540,7 @@ static int send_invite(struct call *call)
ua_print_supported, call->ua);
if (err) {
warning("call: sipsess_connect: %m\n", err);
- return err;
+ goto out;
}
err = str_dup(&call->id,
@@ -1549,6 +1549,7 @@ static int send_invite(struct call *call)
/* save call setup timer */
call->time_conn = time(NULL);
+ out:
mem_deref(desc);
return err;