diff --git a/lib/route/link/ipgre.c b/lib/route/link/ipgre.c index df9d65d..d54ebd2 100644 --- a/lib/route/link/ipgre.c +++ b/lib/route/link/ipgre.c @@ -179,7 +179,7 @@ static int ipgre_put_attrs(struct nl_msg *msg, struct rtnl_link *link) if (ipgre->ipgre_mask & IPGRE_ATTR_IKEY) NLA_PUT_U32(msg, IFLA_GRE_IKEY, ipgre->ikey); - if (ipgre->ipgre_mask & IFLA_GRE_OKEY) + if (ipgre->ipgre_mask & IPGRE_ATTR_OKEY) NLA_PUT_U32(msg, IFLA_GRE_OKEY, ipgre->okey); if (ipgre->ipgre_mask & IPGRE_ATTR_LOCAL)