Skip to content

Commit 6ff61d6

Browse files
authored
Fix GCC11 warnings (#326)
1 parent 3a4eac1 commit 6ff61d6

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

source/websocket.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1631,7 +1631,7 @@ void aws_websocket_increment_read_window(struct aws_websocket *websocket, size_t
16311631
int aws_websocket_random_handshake_key(struct aws_byte_buf *dst) {
16321632
/* RFC-6455 Section 4.1.
16331633
* Derive random 16-byte value, base64-encoded, for the Sec-WebSocket-Key header */
1634-
uint8_t key_random_storage[16];
1634+
uint8_t key_random_storage[16] = {0};
16351635
struct aws_byte_buf key_random_buf = aws_byte_buf_from_empty_array(key_random_storage, sizeof(key_random_storage));
16361636
int err = aws_device_random_buffer(&key_random_buf);
16371637
if (err) {

source/websocket_encoder.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ static int s_state_length_byte(struct aws_websocket_encoder *encoder, struct aws
8080
/* STATE_EXTENDED_LENGTH: Output extended length (state skipped if not using extended length). */
8181
static int s_state_extended_length(struct aws_websocket_encoder *encoder, struct aws_byte_buf *out_buf) {
8282
/* Fill tmp buffer with extended-length in network byte order */
83-
uint8_t network_bytes_array[8];
83+
uint8_t network_bytes_array[8] = {0};
8484
struct aws_byte_buf network_bytes_buf =
8585
aws_byte_buf_from_empty_array(network_bytes_array, sizeof(network_bytes_array));
8686
if (encoder->frame.payload_length <= AWS_WEBSOCKET_2BYTE_EXTENDED_LENGTH_MAX_VALUE) {

0 commit comments

Comments
 (0)