aboutsummaryrefslogtreecommitdiffstats
path: root/src/sctp_m2ua.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sctp_m2ua.c')
-rw-r--r--src/sctp_m2ua.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/sctp_m2ua.c b/src/sctp_m2ua.c
index 0e0c083..284bf8a 100644
--- a/src/sctp_m2ua.c
+++ b/src/sctp_m2ua.c
@@ -691,7 +691,8 @@ struct sctp_m2ua_transport *sctp_m2ua_transp_create(const char *ip, int port)
return trans;
}
-struct mtp_m2ua_link *mtp_m2ua_link_create(struct mtp_link_set *set)
+struct mtp_m2ua_link *mtp_m2ua_link_create(struct sctp_m2ua_transport *trans,
+ struct mtp_link_set *set)
{
struct mtp_m2ua_link *lnk;
@@ -702,7 +703,7 @@ struct mtp_m2ua_link *mtp_m2ua_link_create(struct mtp_link_set *set)
}
/* remember we have a link here */
- llist_add(&lnk->entry, &set->bsc->m2ua_trans->links);
+ llist_add(&lnk->entry, &trans->links);
lnk->base.shutdown = sctp_m2ua_reset;
lnk->base.clear_queue = sctp_m2ua_dummy;
@@ -710,6 +711,6 @@ struct mtp_m2ua_link *mtp_m2ua_link_create(struct mtp_link_set *set)
lnk->base.start = sctp_m2ua_start;
lnk->base.write = sctp_m2ua_write;
- lnk->transport = set->bsc->m2ua_trans;
+ lnk->transport = trans;
return lnk;
}