From 742fc700117d7c81c55b3df7a2486654067a8771 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Mon, 26 Jul 2010 19:43:54 +0800 Subject: vty_interface_layer3: Fix a subscriber memory leak.. --- openbsc/src/vty_interface_layer3.c | 4 +++- 1 file changed, 3 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 102b49655..157260a59 100644 --- a/openbsc/src/vty_interface_layer3.c +++ b/openbsc/src/vty_interface_layer3.c @@ -414,8 +414,10 @@ DEFUN(ena_subscr_name, } name = argv_concat(argv, argc, 2); - if (!name) + if (!name) { + subscr_put(subscr); return CMD_WARNING; + } strncpy(subscr->name, name, sizeof(subscr->name)); talloc_free(name); -- cgit v1.2.3