From: Ben Pfaff Date: Wed, 4 May 2011 22:47:27 +0000 (-0700) Subject: ofp-util: Fix validation of OFPAT_SET_VLAN_PCP actions. X-Git-Tag: v1.1.1~4 X-Git-Url: http://git.onelab.eu/?p=sliver-openvswitch.git;a=commitdiff_plain;h=e534fe1bcf37ca9333356d422d9996ca12845302 ofp-util: Fix validation of OFPAT_SET_VLAN_PCP actions. Found by sparse. --- diff --git a/lib/ofp-util.c b/lib/ofp-util.c index 5c952701d..d39b0bc8e 100644 --- a/lib/ofp-util.c +++ b/lib/ofp-util.c @@ -2053,7 +2053,7 @@ check_action(const union ofp_action *a, unsigned int len, if (error) { return error; } - if (a->vlan_vid.vlan_vid & ~7) { + if (a->vlan_pcp.vlan_pcp & ~7) { return ofp_mkerr(OFPET_BAD_ACTION, OFPBAC_BAD_ARGUMENT); } return 0;