From 4604cb16f3a2d1be0eaa84e5528bc03467a2b99c Mon Sep 17 00:00:00 2001 From: Filip Matusiak <filip.matusiak@iopsys.eu> Date: Wed, 30 Jun 2021 13:44:16 +0200 Subject: [PATCH] Set mid if needed in cmdu_alloc_custom --- src/cmdu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cmdu.c b/src/cmdu.c index b8f022ec..1a46b62f 100644 --- a/src/cmdu.c +++ b/src/cmdu.c @@ -335,6 +335,10 @@ struct cmdu_buff *cmdu_alloc_custom(uint16_t type, uint16_t *mid, char *ifname, } cmdu_set_type(f, type); + + if (*mid == 0) + *mid = cmdu_get_next_mid(); + cmdu_set_mid(f, *mid); ret = cmdu_copy_tlvs_linear(f, tlvs, tlvslen); -- GitLab