diff options
author | Max <msuraev@sysmocom.de> | 2017-12-27 19:34:15 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-01-05 10:10:35 +0000 |
commit | dcc193d3a6f2325af74b609f6a28c1ad04588a6a (patch) | |
tree | a27585a8681fbe95e84c61887a7af528a24a72f5 /src/libmsc/vty_interface_layer3.c | |
parent | a263bb215b3e159fed6b6f6a1fd15ce8b8cc3176 (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.c | 5 |
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," |