aboutsummaryrefslogtreecommitdiffstats
path: root/src/sccp_user.c
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2020-01-10 14:39:42 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2020-01-13 12:43:59 +0100
commit191a305cb58087844103dd961756666e911218b4 (patch)
tree70dd50f17f61d97175f5a18fa1258c4abdac8718 /src/sccp_user.c
parent7b56b75f36a603e878a0a762818253926b3271e5 (diff)
ss7: Set ASP addresses using asp_peer APIs
Diffstat (limited to 'src/sccp_user.c')
-rw-r--r--src/sccp_user.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/sccp_user.c b/src/sccp_user.c
index 49cc212..39ebc71 100644
--- a/src/sccp_user.c
+++ b/src/sccp_user.c
@@ -566,19 +566,8 @@ osmo_sccp_simple_client_on_ss7_id(void *ctx, uint32_t ss7_id, const char *name,
if (!asp)
goto out_rt;
asp_created = true;
-
- asp->cfg.local.host[0] = NULL;
- asp->cfg.remote.host[0] = NULL;
- if (default_local_ip) {
- asp->cfg.local.host[0] =
- talloc_strdup(asp, default_local_ip);
- }
- if (default_remote_ip) {
- asp->cfg.remote.host[0] =
- talloc_strdup(asp, default_remote_ip);
- }
- asp->cfg.local.host_cnt = 1;
- asp->cfg.remote.host_cnt = 1;
+ osmo_ss7_asp_peer_set_hosts(&asp->cfg.local, asp, &default_local_ip, 1);
+ osmo_ss7_asp_peer_set_hosts(&asp->cfg.remote, asp, &default_remote_ip, 1);
asp->simple_client_allocated = true;
} else
talloc_free(asp_name);