* for the gnutls_io_write_buffered()
* function.
*/
- size_t record_send_buffer_prev_size; /* holds the
- * data written in the previous runs.
- */
- size_t record_send_buffer_user_size; /* holds the
- * size of the user specified data to
- * send.
- */
/* 0 if no peeked data was kept, 1 otherwise.
*/
* If the previous send was interrupted then a null pointer is
* ok, and means to resume.
*/
- if (session->internals.record_send_buffer.length == 0 &&
+ if (session->internals.record_send_buffer.byte_length == 0 &&
(sizeofdata == 0 && _data == NULL))
{
gnutls_assert ();
/* Only encrypt if we don't have data to send
* from the previous run. - probably interrupted.
*/
- if (session->internals.record_send_buffer.length > 0)
+ if (session->internals.record_send_buffer.byte_length > 0)
{
ret = _gnutls_io_write_flush (session);
if (ret > 0)
cipher = NULL;
- retval = session->internals.record_send_buffer_user_size;
+ retval = session->internals.record_send_buffer.byte_length;
}
else
{
}
retval = data2send_size;
- session->internals.record_send_buffer_user_size = data2send_size;
/* increase sequence number
*/
return ret;
}
- session->internals.record_send_buffer_user_size = 0;
-
_gnutls_record_log ("REC[%p]: Sent Packet[%d] %s(%d) with length: %d\n",
session,
(int)