From 918c10ae056d133a5576d159a1dccabca98b2824 Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Thu, 17 Oct 2013 08:51:23 -0700 Subject: [PATCH] ofp-parse: Fix padding parsing write-actions. For longer term, "nested" variants of some ofpact functions which using ofpbuf->l3 might be desirable. Signed-off-by: YAMAMOTO Takashi Signed-off-by: Ben Pfaff --- lib/ofp-parse.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/ofp-parse.c b/lib/ofp-parse.c index f55eb3fbc..2350de303 100644 --- a/lib/ofp-parse.c +++ b/lib/ofp-parse.c @@ -951,8 +951,10 @@ parse_named_instruction(enum ovs_instruction_type type, case OVSINST_OFPIT11_WRITE_ACTIONS: { struct ofpact_nest *on; - size_t ofs = ofpacts->size; + size_t ofs; + ofpact_pad(ofpacts); + ofs = ofpacts->size; on = ofpact_put(ofpacts, OFPACT_WRITE_ACTIONS, offsetof(struct ofpact_nest, actions)); error_s = str_to_ofpacts__(arg, ofpacts, usable_protocols); -- 2.47.0