From 5b6aec3d70fb8a88407d24aa01834b40729338b6 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 6 Sep 2013 19:23:07 -0700 Subject: [PATCH] ofproto: Avoid gratuitous memory allocation and free. Signed-off-by: Ben Pfaff Acked-by: Ethan Jackson --- ofproto/ofproto.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ofproto/ofproto.c b/ofproto/ofproto.c index 6ca4573fa..622df5fa5 100644 --- a/ofproto/ofproto.c +++ b/ofproto/ofproto.c @@ -1741,10 +1741,9 @@ ofproto_add_flow(struct ofproto *ofproto, const struct match *match, fm.match = *match; fm.priority = priority; fm.buffer_id = UINT32_MAX; - fm.ofpacts = xmemdup(ofpacts, ofpacts_len); + fm.ofpacts = CONST_CAST(struct ofpact *, ofpacts); fm.ofpacts_len = ofpacts_len; add_flow(ofproto, NULL, &fm, NULL); - free(fm.ofpacts); } } -- 2.20.1