Skip to content

Commit 5725f91

Browse files
committed
Handle NULL connect field
1 parent 168ea11 commit 5725f91

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

source/v5/mqtt5_options_storage.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3730,8 +3730,10 @@ void aws_mqtt5_client_options_storage_destroy(struct aws_mqtt5_client_options_st
37303730
aws_tls_connection_options_clean_up(&options_storage->tls_options);
37313731
aws_http_proxy_config_destroy(options_storage->http_proxy_config);
37323732

3733-
aws_mqtt5_packet_connect_storage_clean_up(options_storage->connect);
3734-
aws_mem_release(options_storage->connect->allocator, options_storage->connect);
3733+
if (options_storage->connect != NULL) {
3734+
aws_mqtt5_packet_connect_storage_clean_up(options_storage->connect);
3735+
aws_mem_release(options_storage->connect->allocator, options_storage->connect);
3736+
}
37353737

37363738
aws_mem_release(options_storage->allocator, options_storage);
37373739
}

0 commit comments

Comments
 (0)