Commit eb06945b authored by Connor McAdams's avatar Connor McAdams Committed by Alexandre Julliard

webservices/tests: Fix -Warray-bounds warning on gcc 13.2.0.

parent 2c9f6793
...@@ -1217,12 +1217,13 @@ static const char send_record_end[] = { 0x08, 0x02, 0x6e, 0x73, 0x89, 0xff, 0x01 ...@@ -1217,12 +1217,13 @@ static const char send_record_end[] = { 0x08, 0x02, 0x6e, 0x73, 0x89, 0xff, 0x01
static BOOL send_dict_str( int sock, char *addr, const char *str, int dict_str_count ) static BOOL send_dict_str( int sock, char *addr, const char *str, int dict_str_count )
{ {
char buf[512], dict_buf[256], body_buf[128], dict_size_buf[5]; char buf[512], dict_buf[256], body_buf[128], dict_size_buf[5];
const int max_len = ARRAY_SIZE(dict_buf) - ARRAY_SIZE(dict_size_buf);
int offset, dict_buf_size, body_buf_size, dict_size; int offset, dict_buf_size, body_buf_size, dict_size;
/* Session dictionary strings. */ /* Session dictionary strings. */
offset = write_size( dict_buf, strlen(str) ); offset = write_size( dict_buf, strnlen(str, max_len) );
memcpy( dict_buf + offset, str, strlen(str) ); memcpy( dict_buf + offset, str, strnlen(str, max_len) );
dict_buf_size = strlen(str) + offset; dict_buf_size = strnlen( str, max_len ) + offset;
dict_size = write_size( dict_size_buf, dict_buf_size ); dict_size = write_size( dict_size_buf, dict_buf_size );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment