mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-8931: (server part of) session state tracking
Transaction tracker
This commit is contained in:
@ -1161,13 +1161,15 @@ uint convert_to_printable(char *to, size_t to_len,
|
||||
|
||||
void String::q_net_store_length(ulonglong length)
|
||||
{
|
||||
DBUG_ASSERT(Alloced_length >= (str_length + net_length_size(length)));
|
||||
char *pos= (char *) net_store_length((uchar *)(Ptr + str_length), length);
|
||||
str_length= pos - Ptr;
|
||||
}
|
||||
|
||||
void String::q_net_store_data(const uchar *from, size_t length)
|
||||
{
|
||||
DBUG_ASSERT(Alloced_length >= (str_length + length +
|
||||
net_length_size(length)));
|
||||
q_net_store_length(length);
|
||||
bool res= append((const char *)from, length);
|
||||
DBUG_ASSERT(!res);
|
||||
q_append((const char *)from, length);
|
||||
}
|
||||
|
Reference in New Issue
Block a user