stkutil: Call va_end on failure

This commit is contained in:
Denis Kenzior 2019-04-29 14:34:00 -05:00
parent 713655a1ae
commit a63988a33f
1 changed files with 3 additions and 1 deletions

View File

@ -5381,8 +5381,10 @@ static bool build_dataobj(struct stk_tlv_builder *tlv,
const void *data = va_arg(args, const void *);
bool cr = (flags & DATAOBJ_FLAG_CR) ? true : false;
if (!builder_func(tlv, data, cr))
if (!builder_func(tlv, data, cr)) {
va_end(args);
return false;
}
builder_func = va_arg(args, dataobj_writer);
}