Initialize learn_adds_rule in order to prevent crash in ofproto_flow_mod_learn_finish() due to being invoked with uninitialized rules collections.
Signed-off-by: Mike Ovsiannikov <[email protected]> --- ofproto/ofproto.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 122a06f30..9ba93e380 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -8204,6 +8204,9 @@ ofproto_flow_mod_init(struct ofproto *ofproto, struct ofproto_flow_mod *ofm, ofm->n_conjs = 0; ofm->table_id = fm->table_id; + /* Initialize flag used by ofproto_dpif_xcache_execute(). */ + ofm->learn_adds_rule = false; + bool check_buffer_id = false; switch (ofm->command) { -- 2.27.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
