From dcc193d3a6f2325af74b609f6a28c1ad04588a6a Mon Sep 17 00:00:00 2001 From: Max Date: Wed, 27 Dec 2017 19:34:15 +0100 Subject: Add control command to expire subscriber It's equivalent of existing vty command: common part is extracted into shared helper function. Change-Id: I267886b7c79ed6d9c2f34a2e60d2972b7f4f4036 --- src/libmsc/vty_interface_layer3.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/libmsc/vty_interface_layer3.c') 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," -- cgit v1.2.3