in src/uhttp.c [398:429]
static int write_data_line(HTTP_CLIENT_HANDLE_DATA* http_data, const unsigned char* data_line, size_t length)
{
int result;
if (xio_send(http_data->xio_handle, data_line, length, send_complete_callback, NULL) != 0)
{
LogError("Failure calling xio_send.");
result = MU_FAILURE;
}
else
{
result = 0;
if (http_data->trace_on)
{
if (length > 0)
{
if (http_data->trace_body)
{
LOG(AZ_LOG_TRACE, LOG_LINE, "len: %d\r\n%.*s\r\n", (int)length, (int)length, data_line);
}
else
{
LOG(AZ_LOG_TRACE, LOG_LINE, "<data> len: %d\r\n", (int)length);
}
}
else
{
LOG(AZ_LOG_TRACE, LOG_LINE, "len: %d\r\n", (int)length);
}
}
}
return result;
}