OVMS3-idf/components/bt/esp_ble_mesh/mesh_core
lly 04fc15a4f3 ble_mesh: Fix memory leak when node is reset
When node is being reset, the init functions of each sig-defined
models will be invoked again, this will cause memory leak because
some model internal data will be allocated again.
Hence before trying to allocate memory for them, we add some check
to make sure no memory has been allocated previously.
And for client model, when the init functions are invoked again,
we will clear the list items.
2020-02-12 12:03:31 +00:00
..
bluedroid_host ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
include ble_mesh: fix ble mesh device with wrong name on iOS 2019-11-14 16:56:34 +08:00
nimble_host ble_mesh: fix ble mesh device with wrong name on iOS 2019-11-14 16:56:34 +08:00
storage ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
access.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
access.h ble_mesh: fix finding netkey/appkey/devkey for tx/rx msg 2019-09-09 17:43:04 +08:00
adv.c ble_mesh: Fix using wrong name for PB-GATT 2019-12-20 17:13:20 +08:00
adv.h ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
beacon.c ble_mesh: add proxy client functionality 2019-11-14 10:39:40 +08:00
beacon.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
cfg_cli.c ble_mesh: Fix memory leak when node is reset 2020-02-12 12:03:31 +00:00
cfg_srv.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
crypto.c ble_mesh: fix output MIC with additional data 2019-09-09 17:43:23 +08:00
crypto.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
foundation.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
friend.c ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
friend.h ble_mesh: fix adhering to the configured Friend Queue size 2019-09-09 17:47:47 +08:00
health_cli.c ble_mesh: Fix memory leak when node is reset 2020-02-12 12:03:31 +00:00
health_srv.c ble_mesh: modify health server model callbacks 2019-11-14 10:39:04 +08:00
lpn.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
lpn.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
main.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
mesh.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
net.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
net.h ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
prov.c ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
prov.h ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
provisioner_beacon.c ble_mesh: add Doxyfile for core apis & model apis 2019-07-03 17:58:09 +08:00
provisioner_beacon.h ble_mesh: add Doxyfile for core apis & model apis 2019-07-03 17:58:09 +08:00
provisioner_main.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
provisioner_main.h ble_mesh: fix finding netkey/appkey/devkey for tx/rx msg 2019-09-09 17:43:04 +08:00
provisioner_prov.c ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
provisioner_prov.h ble_mesh: add proxy client functionality 2019-11-14 10:39:40 +08:00
proxy_client.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
proxy_client.h ble_mesh: add proxy client functionality 2019-11-14 10:39:40 +08:00
proxy_server.c ble_mesh: fix ble mesh device with wrong name on iOS 2019-11-14 16:56:34 +08:00
proxy_server.h ble_mesh: fix ble mesh device with wrong name on iOS 2019-11-14 16:56:34 +08:00
settings.c ble_mesh: miscellaneous modifications 2019-11-14 11:59:21 +08:00
settings.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
test.c Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
test.h Bluetooth component refactoring 2019-06-30 16:39:00 +08:00
transport.c ble_mesh: Fix adv buf unref and link_id in exceptional list 2019-12-20 17:13:15 +08:00
transport.h ble_mesh: move heartbeat sending to transport layer 2019-09-09 17:45:52 +08:00