Correctly form the delete route/route6 request.
Signed-off-by: Benjamin Cama <benoar@dolka.fr>
This commit is contained in:
parent
31fd6f1055
commit
c23b9c14ab
1 changed files with 8 additions and 0 deletions
8
l2tpns.c
8
l2tpns.c
|
|
@ -444,7 +444,11 @@ static void routeset(sessionidt s, in_addr_t ip, int prefixlen, in_addr_t gw, in
|
|||
req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_REPLACE;
|
||||
}
|
||||
else
|
||||
{
|
||||
req.nh.nlmsg_type = RTM_DELROUTE;
|
||||
req.nh.nlmsg_flags = NLM_F_REQUEST;
|
||||
}
|
||||
|
||||
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.rt));
|
||||
|
||||
req.rt.rtm_family = AF_INET;
|
||||
|
|
@ -519,7 +523,11 @@ void route6set(sessionidt s, struct in6_addr ip, int prefixlen, int add)
|
|||
req.nh.nlmsg_flags = NLM_F_REQUEST | NLM_F_CREATE | NLM_F_REPLACE;
|
||||
}
|
||||
else
|
||||
{
|
||||
req.nh.nlmsg_type = RTM_DELROUTE;
|
||||
req.nh.nlmsg_flags = NLM_F_REQUEST;
|
||||
}
|
||||
|
||||
req.nh.nlmsg_len = NLMSG_LENGTH(sizeof(req.rt));
|
||||
|
||||
req.rt.rtm_family = AF_INET6;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue