From 3490740b98b83da556c593f63292993e6155b81b Mon Sep 17 00:00:00 2001 From: Varun Chandramohan Date: Thu, 14 Feb 2008 15:21:08 +0530 Subject: [PATCH] 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 --- ip/ipaddrlabel.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ip/ipaddrlabel.c b/ip/ipaddrlabel.c index 1c873e91..a4cdeceb 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;