aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmsc/vty_interface_layer3.c
diff options
context:
space:
mode:
authorMax <msuraev@sysmocom.de>2017-12-27 19:34:15 +0100
committerHarald Welte <laforge@gnumonks.org>2018-01-05 10:10:35 +0000
commitdcc193d3a6f2325af74b609f6a28c1ad04588a6a (patch)
treea27585a8681fbe95e84c61887a7af528a24a72f5 /src/libmsc/vty_interface_layer3.c
parenta263bb215b3e159fed6b6f6a1fd15ce8b8cc3176 (diff)
Add control command to expire subscriber
It's equivalent of existing vty command: common part is extracted into shared helper function. Change-Id: I267886b7c79ed6d9c2f34a2e60d2972b7f4f4036
Diffstat (limited to 'src/libmsc/vty_interface_layer3.c')
-rw-r--r--src/libmsc/vty_interface_layer3.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/libmsc/vty_interface_layer3.c b/src/libmsc/vty_interface_layer3.c
index 65ba1783e..c7ec586a4 100644
--- a/src/libmsc/vty_interface_layer3.c
+++ b/src/libmsc/vty_interface_layer3.c
@@ -572,12 +572,9 @@ DEFUN(ena_subscr_expire,
return CMD_WARNING;
}
- if (vsub->lu_complete) {
- vsub->lu_complete = false;
- vlr_subscr_put(vsub);
+ if (vlr_subscr_expire(vsub))
vty_out(vty, "%% VLR released subscriber %s%s",
vlr_subscr_name(vsub), VTY_NEWLINE);
- }
if (vsub->use_count > 1)
vty_out(vty, "%% Subscriber %s is still in use,"