diff --git a/package/gluon-radv-filterd/src/gluon-radv-filterd.c b/package/gluon-radv-filterd/src/gluon-radv-filterd.c index a893e8fbba68406962dfc0fdf6877c3a923bae41..1849e6aafd25bceeddd05920ba09e2c77c56b3db 100644 --- a/package/gluon-radv-filterd/src/gluon-radv-filterd.c +++ b/package/gluon-radv-filterd/src/gluon-radv-filterd.c @@ -442,7 +442,7 @@ static int parse_gws_global(struct nl_msg *msg, orig = nla_data(attrs[BATADV_ATTR_ORIG_ADDRESS]); best = nla_data(attrs[BATADV_ATTR_FLAG_BEST]); - MAC2ETHER(mac_a, addr); + MAC2ETHER(mac_a, orig); DEBUG_MSG("Found gateway " F_MAC " (best=%d)" F_MAC_VAR(mac_a), *best);