From af8c7b497ea37c9030133de01029f2e20bb54da8 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 14 Nov 2009 10:10:54 +0100 Subject: silent sms: make it silent again (type 64), fix subscriber refcount leak --- openbsc/src/vty_interface_layer3.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'openbsc/src/vty_interface_layer3.c') diff --git a/openbsc/src/vty_interface_layer3.c b/openbsc/src/vty_interface_layer3.c index 124a368f4..fe5b667f0 100644 --- a/openbsc/src/vty_interface_layer3.c +++ b/openbsc/src/vty_interface_layer3.c @@ -237,6 +237,8 @@ DEFUN(subscriber_send_sms, rc = _send_sms_buffer(subscr, b, 0); buffer_free(b); + subscr_put(subscr); + return rc; } @@ -253,9 +255,11 @@ DEFUN(subscriber_silent_sms, return CMD_WARNING; b = argv_to_buffer(argc, argv, 2); - rc = _send_sms_buffer(subscr, b, 0); + rc = _send_sms_buffer(subscr, b, 64); buffer_free(b); + subscr_put(subscr); + return rc; } -- cgit v1.2.3