Skip to content

Commit 7677cf2

Browse files
authored
Merge pull request #83 from wendal/patch-1
fix: webclient_header_fields_add miss va_end when error
2 parents 5fa2d6e + 2f6d1c6 commit 7677cf2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/webclient.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -533,12 +533,12 @@ int webclient_header_fields_add(struct webclient_session *session, const char *f
533533
va_start(args, fmt);
534534
length = rt_vsnprintf(session->header->buffer + session->header->length,
535535
session->header->size - session->header->length, fmt, args);
536+
va_end(args);
536537
if (length < 0)
537538
{
538539
LOG_E("add fields header data failed, return length(%d) error.", length);
539540
return -WEBCLIENT_ERROR;
540541
}
541-
va_end(args);
542542

543543
session->header->length += length;
544544

0 commit comments

Comments
 (0)