netfilter: ip6t_LOG: fix a flaw in printing the MAC

The flaw was in skipping the second byte in MAC header due to increasing
the pointer AND indexed access starting at '1'.

Signed-off-by: Joerg Marx <joerg.marx@secunet.com>
Signed-off-by: Patrick McHardy <kaber@trash.net>
This commit is contained in:
Joerg Marx 2011-02-17 16:23:40 +01:00 committed by Patrick McHardy
parent d503b30bd6
commit 0af320fb46

View file

@ -410,7 +410,7 @@ static void dump_mac_header(struct sbuff *m,
if (p != NULL) { if (p != NULL) {
sb_add(m, "%02x", *p++); sb_add(m, "%02x", *p++);
for (i = 1; i < len; i++) for (i = 1; i < len; i++)
sb_add(m, ":%02x", p[i]); sb_add(m, ":%02x", *p++);
} }
sb_add(m, " "); sb_add(m, " ");