pespin submitted this change.

View Change



3 is the latest approved patch-set.
No files were changed between the latest approved patch-set and the submitted one.

Approvals: fixeria: Looks good to me, but someone else must approve Jenkins Builder: Verified osmith: Looks good to me, approved
vty: Avoid accessing gsupclient object fields directly

Use new APIs recently added.

Change-Id: I7ead95bb86d1ab510090c29390255007923f895f
Depends: osmo-hlr.git Change-Id I401af83232022f1c141eef1f428cbe206a8aaaa2
---
M src/libmsc/e_link.c
1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/libmsc/e_link.c b/src/libmsc/e_link.c
index 4b61ec7..62cf823 100644
--- a/src/libmsc/e_link.c
+++ b/src/libmsc/e_link.c
@@ -114,10 +114,13 @@
struct vlr_subscr *vsub;
const char *local_msc_name = NULL;

- if (e->gcm && e->gcm->gsup_client && e->gcm->gsup_client->ipa_dev) {
- local_msc_name = e->gcm->gsup_client->ipa_dev->serno;
- if (!local_msc_name)
- local_msc_name = e->gcm->gsup_client->ipa_dev->unit_name;
+ if (e->gcm && e->gcm->gsup_client) {
+ const struct ipaccess_unit *ipa_dev = osmo_gsup_client_get_ipaccess_unit(e->gcm->gsup_client);
+ if (ipa_dev) {
+ local_msc_name = ipa_dev->serno;
+ if (!local_msc_name)
+ local_msc_name = ipa_dev->unit_name;
+ }
}

if (!local_msc_name) {

To view, visit change 39008. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: merged
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Change-Id: I7ead95bb86d1ab510090c29390255007923f895f
Gerrit-Change-Number: 39008
Gerrit-PatchSet: 4
Gerrit-Owner: pespin <pespin@sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <vyanitskiy@sysmocom.de>
Gerrit-Reviewer: osmith <osmith@sysmocom.de>
Gerrit-Reviewer: pespin <pespin@sysmocom.de>