aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/reg-proxy/sip_client.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/reg-proxy/sip_client.c')
-rw-r--r--openbsc/src/reg-proxy/sip_client.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/openbsc/src/reg-proxy/sip_client.c b/openbsc/src/reg-proxy/sip_client.c
index f161fa9df..28a9d225f 100644
--- a/openbsc/src/reg-proxy/sip_client.c
+++ b/openbsc/src/reg-proxy/sip_client.c
@@ -191,7 +191,8 @@ int ipa_client_write_cb(struct ipa_client_conn *link)
*/
struct sip_client *sip_client_create(const char *src_ip, u_int16_t src_port,
const char *dst_ip, u_int16_t dst_port,
- sip_read_cb_t read_cb, void *data)
+ int expires_time, sip_read_cb_t read_cb,
+ void *data)
{
struct sip_client *sip_client;
int rc;
@@ -216,6 +217,7 @@ struct sip_client *sip_client_create(const char *src_ip, u_int16_t src_port,
sip_client->src_ip = src_ip;
sip_client->dst_port = dst_port;
sip_client->src_port = src_port;
+ sip_client->expires_time = expires_time;
rc = sip_client_connect(sip_client);