esp-idf/components
Xentec 4c97906fc8 esp_event: fix crash when unregistering a handler instance in itself
When a handler instance is the last one in the list und unregisters
itself, the handler iterator will be invalidated by entering free'd
memory. Same applies for event base and id, if they become empty.

Merges https://github.com/espressif/esp-idf/pull/4139
2019-10-25 11:38:32 +08:00
..
app_trace timer_group: use the LL 2019-08-09 13:46:31 +08:00
app_update Merge branch 'bugfix/remove_v40_deprecations' into 'master' 2019-09-19 16:07:01 +08:00
asio components: use new component registration api 2019-06-21 19:53:29 +08:00
bootloader Merge branch 'feature/load_elf' into 'master' 2019-09-27 19:36:25 +08:00
bootloader_support Merge branch 'bugfix/random_en_dis_for_app' into 'master' 2019-10-23 13:18:01 +08:00
bt nimble: Miscellaneous changes 2019-10-24 14:38:01 +08:00
cbor cbor: add tinycbor library and example 2019-08-22 17:44:29 +08:00
coap ESP32/coap_mbedtls:add macro checks 2019-10-09 16:46:46 +08:00
console tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
cxx cxx: force pthread to appear later in link line 2019-09-17 20:08:12 +08:00
driver can: Fix reset mode entry and exit calls 2019-10-25 03:40:43 +08:00
efuse bootloader: shrink bin size 2019-09-27 10:58:30 +08:00
esp32 Merge branch 'bugfix/random_en_dis_for_app' into 'master' 2019-10-23 13:18:01 +08:00
esp_adc_cal esp_adc_cal: Remove deprecated ADC calibration functions 2019-09-13 09:44:07 +10:00
esp_common Merge branch 'fix/cmake_req_private_comp' into 'master' 2019-10-11 12:58:45 +08:00
esp_eth icmp: add example and unitest 2019-10-22 04:38:09 +00:00
esp_event esp_event: fix crash when unregistering a handler instance in itself 2019-10-25 11:38:32 +08:00
esp_gdbstub espcoredump: fix issue with spi_flash access 2019-09-06 15:37:55 +08:00
esp_http_client fixes : set_url discards username and password 2019-10-04 10:42:43 +05:30
esp_http_server esp_http_server : Bugfix in parsing of empty header values 2019-09-06 11:02:36 +08:00
esp_https_ota esp_https_ota: Added error checking functionalities. 2019-08-15 21:10:00 +08:00
esp_https_server esp-tls: Naming variables refering to certificates and keys in a neutral way to suggest that both PEM and DER format could be used, added comments descibing important details about using these formats 2019-08-02 09:25:16 +02:00
esp_local_ctrl tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
esp_ringbuf ringbuf: Remove deprecated RingbufferType_t 2019-09-13 09:44:07 +10:00
esp_rom Support ELF files loadable with gdb 2019-09-24 07:19:50 +00:00
esp_websocket_client ws_client: fix for not sending ping responses, updated to pass events also for PING and PONG messages, added interfaces to send both binary and text data 2019-10-14 11:05:27 +02:00
esp_wifi esp_wifi: modify WiFi buffer number type from uint8_t to uint16_t 2019-10-14 21:30:45 +08:00
esp-tls esp-tls: Added support for fragmenting outgoing data in tls_write(), for cases of out data being larger than the maximum out buffer of underlying tls-stack. 2019-10-22 08:49:42 +00:00
espcoredump coredump: use esp_flash api in coredump 2019-09-14 17:02:08 +08:00
esptool_py esptool: Bump to v2.8 release 2019-10-22 16:39:54 +11:00
expat components: use new component registration api 2019-06-21 19:53:29 +08:00
fatfs Fix memory leak upon failure of esp_vfs_fat_sdmmc_mount() 2019-10-10 14:28:43 +00:00
freemodbus timer_group: use the LL 2019-08-09 13:46:31 +08:00
freertos freertos: remove semicolon in xTaskNotifyGive 2019-09-26 15:27:48 +08:00
heap Merge branch 'feature/heap_caps_get_size_free' into 'master' 2019-10-23 14:02:50 +08:00
idf_test idf_test: Disable tests for Wi-Fi auto reconnect 2019-09-17 18:41:09 +10:00
jsmn components: use new component registration api 2019-06-21 19:53:29 +08:00
json Update cJSON to v1.7.12 2019-08-14 10:03:27 +10:00
libsodium Merge branch 'bugfix/libsodium_test_timeouts' into 'master' 2019-08-08 15:02:51 +08:00
log log: Add menuconfig option to log system time rather than RTOS time 2019-10-08 12:03:45 +11:00
lwip Merge branch 'feature/add_ping_example' into 'master' 2019-10-24 11:37:38 +08:00
mbedtls Remove check for would_block in mbedtls 2019-10-17 16:36:18 +05:30
mdns mdns: fix possible race condition when checking DHCP status on WIFI_EVENT_STA_CONNECTED event. 2019-10-15 07:07:00 +00:00
mqtt Merge branch 'bugfix/mqtt_reference_latest_version' into 'master' 2019-10-17 18:01:58 +08:00
newlib newlib: Fix UT - test time adjustment happens linearly 2019-10-01 03:09:22 +08:00
nghttp Modified http_parser to handle ICY uris. 2019-10-11 05:04:08 +00:00
nvs_flash Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-23 16:10:57 +02:00
openssl Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-23 16:10:57 +02:00
partition_table Fix Kconfig issues discovered by upstream Kconfiglib 2019-09-23 16:10:57 +02:00
protobuf-c components: use new component registration api 2019-06-21 19:53:29 +08:00
protocomm NimBLE: Fix bug in protocomm_nimble chararcteristic access callback 2019-08-15 10:50:30 +08:00
pthread tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
sdmmc tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
soc Merge branch 'fix/esp_flash_no_qe' into 'master' 2019-10-20 13:59:30 +08:00
spi_flash Merge branch 'fix/esp_flash_no_qe' into 'master' 2019-10-20 13:59:30 +08:00
spiffs spiffs: fix issue with args to spiffsgen in make 2019-10-22 11:35:19 +08:00
tcp_transport Merge branch 'bugfix/ws_opcodes_fix' into 'master' 2019-10-17 12:36:08 +08:00
tcpip_adapter esp_wifi: wifi support new event mechanism 2019-08-20 09:39:51 +00:00
ulp ulp: Add aditional uint32_t object to ulp_insn_t 2019-08-15 17:34:26 +02:00
unity Fix remaining -Wstrict-prototypes warnings 2019-08-01 16:28:56 +07:00
vfs VFS: Fix bug which occurs when driver is installed during a select() call 2019-10-21 11:59:38 +02:00
wear_levelling Add Chinese translation for README files in components and tools folders, including: 2019-09-06 20:18:19 +08:00
wifi_provisioning cmake: Add new compiler optimization levels definitions 2019-09-06 17:37:19 +08:00
wpa_supplicant wpa_supplicant: Make hexdump logs more compact 2019-10-14 23:37:51 +08:00
xtensa make code conform to Wstrict-prototypes 2019-08-01 16:28:56 +07:00