lib: Fix missing va_end

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2017-10-09 16:23:30 -04:00
parent c2a2f37b65
commit d06542d566

View File

@ -284,8 +284,11 @@ csv_record_t *csv_encode_record(csv_t *csv, csv_record_t *rec, int count, ...)
va_start(list, count); va_start(list, count);
str = csv_field_iter(rec, &fld); str = csv_field_iter(rec, &fld);
if (!fld) if (!fld) {
va_end(list);
return NULL; return NULL;
}
for (tempc = 0; tempc < count; tempc++) { for (tempc = 0; tempc < count; tempc++) {
col = va_arg(list, char *); col = va_arg(list, char *);
for (i = 0; i < fld->field_len; i++) { for (i = 0; i < fld->field_len; i++) {