X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fcfm.c;h=567dc579e7e0713b5cf9e895ee0d9d97e73da34b;hb=f696f12fbe84f49d650f48c45ce1a24b94547ad2;hp=428b1a73dac2718ee623d24f15d9daec74aed587;hpb=e7fc1e71a2d7c923335bfdfb3cc7c223936aee38;p=openvswitch diff --git a/lib/cfm.c b/lib/cfm.c index 428b1a73..567dc579 100644 --- a/lib/cfm.c +++ b/lib/cfm.c @@ -118,9 +118,7 @@ compose_ccm(struct cfm_internal *cfmi) struct ofpbuf *packet; struct eth_header *eth; - packet = xzalloc(sizeof *packet); - - ofpbuf_init(packet, ETH_HEADER_LEN + CCM_LEN + 2); + packet = ofpbuf_new(ETH_HEADER_LEN + CCM_LEN + 2); ofpbuf_reserve(packet, 2);