From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sven Eckelmann Date: Fri, 4 May 2012 09:32:30 +0200 Message-Id: <1336116752-585-1-git-send-email-sven@narfation.org> Subject: [B.A.T.M.A.N.] [PATCH 1/3] batman-adv: Free local translation table on error in tt_init Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: b.a.t.m.a.n@lists.open-mesh.org Signed-off-by: Sven Eckelmann --- translation-table.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/translation-table.c b/translation-table.c index 88c62f1..c3b7773 100644 --- a/translation-table.c +++ b/translation-table.c @@ -1776,8 +1776,10 @@ int tt_init(struct bat_priv *bat_priv) if (!tt_local_init(bat_priv)) return 0; - if (!tt_global_init(bat_priv)) + if (!tt_global_init(bat_priv)) { + tt_local_table_free(bat_priv); return 0; + } tt_start_timer(bat_priv); -- 1.7.10