mirror of
https://github.com/Tha14/toxic.git
synced 2025-07-03 23:46:44 +02:00
Fix a bunch of misc bugs and corner cases
This commit is contained in:
@ -202,12 +202,12 @@ size_t write_lookup_data(void *data, size_t size, size_t nmemb, void *user_point
|
||||
struct Recv_Data *recv_data = (struct Recv_Data *) user_pointer;
|
||||
size_t real_size = size * nmemb;
|
||||
|
||||
if (real_size > MAX_RECV_LOOKUP_DATA_SIZE)
|
||||
if (real_size >= MAX_RECV_LOOKUP_DATA_SIZE)
|
||||
return 0;
|
||||
|
||||
memcpy(&recv_data->data, data, real_size);
|
||||
recv_data->size = real_size;
|
||||
recv_data->data[real_size] = 0;
|
||||
recv_data->data[real_size] = '\0';
|
||||
|
||||
return real_size;
|
||||
}
|
||||
|
Reference in New Issue
Block a user