mbed-os/connectivity/nanostack/sal-stack-nanostack/source/6LoWPAN/Thread
Mingjie Shen 378f2f579d Fix null pointer dereferencing
Add null check for return values of functions that are mostly (but not
always) checked for null.
E.g., since 98% of calls to protocol_stack_interface_info_get_by_id
check for null, it is likely that the function can return null values in
some cases, and omitting the check could crash the program.
2023-04-20 00:54:47 -04:00
..
thread_bbr_api.c Fix null pointer dereferencing 2023-04-20 00:54:47 -04:00
thread_bbr_api_internal.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_bbr_commercial.c Fix null pointer dereferencing 2023-04-20 00:54:47 -04:00
thread_bbr_commercial.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_beacon.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_beacon.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_bootstrap.c Merge commit 'fa7202c2e699b26a024d38657a6e495e073fea07' 2021-09-23 13:13:36 +03:00
thread_bootstrap.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_border_router_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_border_router_api_internal.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_ccm.c Fix null pointer dereferencing 2023-04-20 00:54:47 -04:00
thread_ccm.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_commissioning_api.c Merge commit 'fa7202c2e699b26a024d38657a6e495e073fea07' 2021-09-23 13:13:36 +03:00
thread_commissioning_if.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_commissioning_if.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_common.c Fix null pointer dereferencing 2023-04-20 00:54:47 -04:00
thread_common.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_config.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_constants.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_dhcpv6_server.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_dhcpv6_server.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_diagnostic.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_diagnostic.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_discovery.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_discovery.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_host_bootstrap.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_host_bootstrap.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_joiner_application.c Fix null pointer dereferencing 2023-04-20 00:54:47 -04:00
thread_joiner_application.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_leader_service.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_leader_service.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_lowpower_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_lowpower_private_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_lowpower_private_api.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_client.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_client.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_if.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_internal.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_server.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_management_server.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_mdns.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_mdns.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_meshcop_lib.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_mle_message_handler.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_mle_message_handler.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_nd.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_nd.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_neighbor_class.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_neighbor_class.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_net_config_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_data_lib.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_data_lib.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_data_storage.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_data_storage.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_synch.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_network_synch.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_nvm_store.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_nvm_store.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_resolution_client.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_resolution_client.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_resolution_server.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_resolution_server.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_router_bootstrap.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_router_bootstrap.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_routing.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_routing.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_test_api.c Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00
thread_tmfcop_lib.h Squashed 'connectivity/nanostack/sal-stack-nanostack/' changes from 4a3c5c525b..225a4af94f 2021-09-23 13:04:04 +03:00