diff options
Diffstat (limited to 'openbsc/src/osmo-bsc_nat/bsc_nat_utils.c')
-rw-r--r-- | openbsc/src/osmo-bsc_nat/bsc_nat_utils.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c index 6655d43aa..830205b99 100644 --- a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c +++ b/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c @@ -253,6 +253,18 @@ struct msc_config *msc_config_by_con(struct bsc_nat *nat, struct bsc_msc_connect return NULL; } +struct bsc_msc_connection *msc_conn_by_num(struct bsc_nat *nat, int num) +{ + struct msc_config *conf; + + conf = msc_config_num(nat, num); + + if (!conf) + return NULL; + + return conf->msc_con; +} + struct bsc_msc_connection *msc_conn_by_imsi(struct bsc_nat *nat, const char *imsi) { struct msc_config *conf; |