36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
From db13d361ff6abf57090acfdeb0f5cedd8dd7f02e Mon Sep 17 00:00:00 2001
|
|
From: Antonio Quartulli <antonio@meshcoding.com>
|
|
Date: Mon, 27 Jan 2014 12:23:28 +0100
|
|
Subject: [PATCH 04/13] batman-adv: fix TT-TVLV parsing on OGM reception
|
|
|
|
When accessing a TT-TVLV container in the OGM RX path
|
|
the variable pointing to the list of changes to apply is
|
|
altered by mistake.
|
|
|
|
This makes the TT component read data at the wrong position
|
|
in the OGM packet buffer.
|
|
|
|
Fix it by removing the bogus pointer alteration.
|
|
|
|
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
|
|
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
|
|
---
|
|
translation-table.c | 1 -
|
|
1 file changed, 1 deletion(-)
|
|
|
|
diff --git a/translation-table.c b/translation-table.c
|
|
index 3fca99d..45b6155 100644
|
|
--- a/translation-table.c
|
|
+++ b/translation-table.c
|
|
@@ -3204,7 +3204,6 @@ static void batadv_tt_update_orig(struct batadv_priv *bat_priv,
|
|
|
|
spin_lock_bh(&orig_node->tt_lock);
|
|
|
|
- tt_change = (struct batadv_tvlv_tt_change *)tt_buff;
|
|
batadv_tt_update_changes(bat_priv, orig_node, tt_num_changes,
|
|
ttvn, tt_change);
|
|
|
|
--
|
|
1.9.0.rc3
|
|
|