X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ofproto%2Fofproto.c;h=189aa2c827a96ee04eb2b02db178e5fd23064799;hb=e569fae67bbbd7f4261a2a8c6d714d0fd166d2cf;hp=4d4965dda0c2803aaaff98e8c84f2c71e158f7bb;hpb=5a719c38c219b46a3f9c263ceae268a70071c03c;p=openvswitch diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 4d4965dd..189aa2c8 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -760,6 +760,8 @@ ofproto_destroy(struct ofproto *p) free(p->serial_desc); free(p->dp_desc); + port_array_destroy(&p->ports); + free(p); } @@ -2211,6 +2213,7 @@ do_xlate_actions(const union ofp_action *in, size_t n_in, case OFPAT_SET_NW_DST: oa = odp_actions_add(ctx->out, ODPAT_SET_NW_DST); oa->nw_addr.nw_addr = ia->nw_addr.nw_addr; + break; case OFPAT_SET_NW_TOS: oa = odp_actions_add(ctx->out, ODPAT_SET_NW_TOS);