]> git.proxmox.com Git - mirror_iproute2.git/commitdiff
Use NLMSG_TAIL
author3!tgraf <3!tgraf>
Tue, 18 Jan 2005 01:24:18 +0000 (01:24 +0000)
committer3!tgraf <3!tgraf>
Tue, 18 Jan 2005 01:24:18 +0000 (01:24 +0000)
(Logical change 1.127)

tc/m_mirred.c

index 913128718054d85615cf3a3a4c794c3e469302ce..585f674eb84edbd832bf703d39f3dfbee4b6ecb5 100644 (file)
@@ -201,11 +201,10 @@ parse_egress(struct action_util *a, int *argc_p, char ***argv_p, int tca_id, str
        if (mirred_d)
                fprintf(stdout, "Action %d device %s ifindex %d\n",p.action, d,p.ifindex);
 
-       tail = (struct rtattr *) (((void *) n) + NLMSG_ALIGN(n->nlmsg_len));
+       tail = NLMSG_TAIL(n);
        addattr_l(n, MAX_MSG, tca_id, NULL, 0);
        addattr_l(n, MAX_MSG, TCA_MIRRED_PARMS, &p, sizeof (p));
-       tail->rta_len =
-           (((void *) n) + NLMSG_ALIGN(n->nlmsg_len)) - (void *) tail;
+       tail->rta_len = (void *) NLMSG_TAIL(n) - (void *) tail;
 
        *argc_p = argc;
        *argv_p = argv;