diff --git a/src/cntlr_cmdu.c b/src/cntlr_cmdu.c index 24cc9051755b53f206734f65b0901ecff8f3d693..fafca4cc4f34afc89fae5decf94b8c66f34a8767 100644 --- a/src/cntlr_cmdu.c +++ b/src/cntlr_cmdu.c @@ -1110,20 +1110,20 @@ struct cmdu_buff *cntlr_gen_proxied_encap_dpp(struct controller *c, uint16_t mid = 0; /* TODO: Pass proxied_encap_dpp_data parameter */ -warn("|%s:%d|\n", __func__, __LINE__); + frm = cmdu_alloc_simple(CMDU_PROXIED_ENCAP_DPP, &mid); if (!frm) { dbg("%s: -ENOMEM\n", __func__); return NULL; } -warn("|%s:%d|\n", __func__, __LINE__); + /* One 1905 Encap DPP TLV */ if (cntlr_gen_1905_encap_dpp_tlv(c, frm, enrollee, frametype, framelen, frame)) { dbg("%s: cntlr_gen_1905_encap_dpp_tlv failed.\n", __func__); goto out; } -warn("|%s:%d|\n", __func__, __LINE__); + /* Zero or One Chirp Value TLV */ if (hashlen && hash) { if (cntlr_gen_chirp_value_tlv(c, frm, enrollee, hashlen, hash)) { @@ -1131,7 +1131,7 @@ warn("|%s:%d|\n", __func__, __LINE__); goto out; } } -warn("|%s:%d|\n", __func__, __LINE__); + cmdu_put_eom(frm); return frm;