silent sms: make it silent again (type 64), fix subscriber refcount leak
diff --git a/openbsc/src/vty_interface_layer3.c b/openbsc/src/vty_interface_layer3.c
index 124a368..fe5b667 100644
--- a/openbsc/src/vty_interface_layer3.c
+++ b/openbsc/src/vty_interface_layer3.c
@@ -237,6 +237,8 @@
rc = _send_sms_buffer(subscr, b, 0);
buffer_free(b);
+ subscr_put(subscr);
+
return rc;
}
@@ -253,9 +255,11 @@
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;
}