diff options
-rw-r--r-- | openbsc/src/libbsc/bts_ipaccess_nanobts.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbsc/src/libbsc/bts_ipaccess_nanobts.c b/openbsc/src/libbsc/bts_ipaccess_nanobts.c index 42ac6b4a5..7ece94ee1 100644 --- a/openbsc/src/libbsc/bts_ipaccess_nanobts.c +++ b/openbsc/src/libbsc/bts_ipaccess_nanobts.c @@ -364,7 +364,8 @@ static int nm_statechg_event(int evt, struct nm_statechg_signal_data *nsd) /* We skip NSVC1 since we only use NSVC0 */ if (nsvc->id == 1) break; - if (new_state->availability == NM_AVSTATE_OFF_LINE) { + if ((new_state->availability == NM_AVSTATE_OFF_LINE) || + (new_state->availability == NM_AVSTATE_DEPENDENCY)) { abis_nm_ipaccess_set_attr(bts, obj_class, bts->bts_nr, nsvc->id, 0xff, nanobts_attr_nsvc0, |