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;
 }