From: Varun Chandramohan Date: Thu, 14 Feb 2008 09:51:08 +0000 (+0530) Subject: Add missing prefix bit length for addrlabel X-Git-Tag: v2.6.25~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3490740b98b83da556c593f63292993e6155b81b;p=thirdparty%2Fiproute2.git Add missing prefix bit length for addrlabel The prefix bit lenght value was not updated, resulting in incorrect addrlabel entry. This patch fixes that issue. Signed-off-by: Varun Chandramohan Signed-off-by: Stephen Hemminger --- diff --git a/ip/ipaddrlabel.c b/ip/ipaddrlabel.c index 1c873e91d..a4cdeceb0 100644 --- a/ip/ipaddrlabel.c +++ b/ip/ipaddrlabel.c @@ -173,6 +173,7 @@ static int ipaddrlabel_modify(int cmd, int argc, char **argv) addattr32(&req.n, sizeof(req), IFAL_LABEL, label); addattr_l(&req.n, sizeof(req), IFAL_ADDRESS, &prefix.data, prefix.bytelen); + req.ifal.ifal_prefixlen = prefix.bitlen; if (req.ifal.ifal_family == AF_UNSPEC) req.ifal.ifal_family = AF_INET6;