Merge pull request #83 from wendal/patch-1

fix: webclient_header_fields_add miss va_end when error
master
Bernard Xiong 4 years ago committed by GitHub
commit 7677cf2654
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -533,12 +533,12 @@ int webclient_header_fields_add(struct webclient_session *session, const char *f
va_start(args, fmt);
length = rt_vsnprintf(session->header->buffer + session->header->length,
session->header->size - session->header->length, fmt, args);
va_end(args);
if (length < 0)
{
LOG_E("add fields header data failed, return length(%d) error.", length);
return -WEBCLIENT_ERROR;
}
va_end(args);
session->header->length += length;

Loading…
Cancel
Save