From 7d20a24608b91b44c58b66ae777d018002732637 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Litza Date: Sat, 26 Nov 2016 12:53:12 +0100 Subject: [PATCH] gluon-radv-filterd: Work with newer batman-adv versions --- package/gluon-radv-filterd/src/gluon-radv-filterd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package/gluon-radv-filterd/src/gluon-radv-filterd.c b/package/gluon-radv-filterd/src/gluon-radv-filterd.c index af1b3207..cc9441a2 100644 --- a/package/gluon-radv-filterd/src/gluon-radv-filterd.c +++ b/package/gluon-radv-filterd/src/gluon-radv-filterd.c @@ -326,7 +326,9 @@ static void update_tqs() { snprintf(path, PATH_MAX, TRANSTABLE_GLOBAL, G.mesh_iface); f = fopen(path, "r"); while (getline(&line, &len, f) != -1) { - if (sscanf(line, " * " F_MAC " (%*3u) via " F_MAC " (%*3u) (0x%*4x) [%*3c]", + if (sscanf(line, " * " F_MAC " %*d (%*3u) via " F_MAC " (%*3u) (0x%*4x) [%*3c]", + F_MAC_VAR(&mac_a), F_MAC_VAR(&mac_b)) != 12 + && sscanf(line, " * " F_MAC " (%*3u) via " F_MAC " (%*3u) (0x%*4x) [%*3c]", F_MAC_VAR(&mac_a), F_MAC_VAR(&mac_b)) != 12) continue;