OVMS3-idf/components
David Cermak 67051a286b mdns: fix possible crash when packet scheduled to transmit contained service which might have been already removed
packets scheduled to transmit are pushed to action queue and removed from tx_queue_head structure, which is searched for all remaining services and while service is removed, then service questions/asnwers are also removed from this structure. This update fixes possible crash when packet is pushed to action queue, and when service is removed, its answers are removed from tx_queue_head, but not from action queue. this could lead to a crash when the packet is poped from action queue containing questions/answers to already removed (freed) service

Closes IDF-504
2019-03-13 10:22:41 +01:00
..
app_trace Merge branch 'doc/cleanup_apptrace2host_example' into 'master' 2019-02-15 17:06:57 +08:00
app_update build system: include SHA256 hash of ELF file into app_desc structure 2019-02-27 13:30:25 +08:00
asio cmake: make main a component again 2018-09-11 09:44:12 +08:00
aws_iot Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
bootloader bootloader: Add support efuse component 2019-02-28 07:31:29 +00:00
bootloader_support efuse: Fix to pass CI tests 2019-02-28 07:31:29 +00:00
bt Component/bt: add BLE adv report flow control 2019-03-12 11:10:26 +08:00
coap cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
console console, ulp: don’t use nested functions 2018-12-06 16:12:47 +08:00
cxx cmake: separate app from idf lib project 2018-11-27 13:59:24 +08:00
driver Merge branch 'feat/spi_master_variable_dummy' into 'master' 2019-03-13 15:15:58 +08:00
efuse efuse: When Virtual eFuses are enabled, seed the virtual values as part of startup code 2019-03-11 15:20:40 +11:00
esp-tls Add esp_tls_init_global_ca_store function to esp-tls, called from esp_tls_set_global_ca_store 2019-01-14 08:25:56 +00:00
esp32 Merge branch 'bugfix/ssid_passwords_null_terminated' into 'master' 2019-03-13 13:29:09 +08:00
esp_adc_cal Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
esp_event Merge branch 'feature/predictable_event_dispatch_via_duplication' into 'master' 2019-02-05 08:47:03 +08:00
esp_http_client esp_http_client: add support for using certs from global ca store 2019-02-27 14:19:06 +05:30
esp_http_server esp_http_server: Provide apps an option to let http_server ignore sess_ctx changes 2019-03-05 00:21:03 +05:30
esp_https_ota esp_http_client: add support for using certs from global ca store 2019-02-27 14:19:06 +05:30
esp_https_server https_server : Missing uri_match_fn paramater added to default config 2019-02-25 09:13:39 +00:00
esp_ringbuf Initialized some uninitialized variables in rtc_clk.c and ringbuf.c. 2019-01-23 16:47:23 +05:30
espcoredump esp32: coredump header (fix linker.lf) 2019-03-08 09:49:37 +00:00
esptool_py cmake: Fix for Python files executed directly, not via PYTHON variable 2019-03-12 13:31:44 +08:00
ethernet ethernet: support new PHY (IP101) 2019-01-29 14:08:35 +08:00
expat cmake: Add support for test build 2018-10-20 12:07:24 +08:00
fatfs Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
freemodbus freemodbus: change critical sections to semaphore mutex 2019-03-07 09:59:40 +01:00
freertos freertos: check that mutex is released by owner task 2019-03-11 14:40:54 +00:00
heap esp32: Remove trialing semicolon from function-like macros 2019-02-28 21:58:47 +08:00
idf_test modify test case to support ipv6 2019-01-26 13:02:04 +00:00
jsmn cmake: make main a component again 2018-09-11 09:44:12 +08:00
json cmake: make main a component again 2018-09-11 09:44:12 +08:00
libsodium Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
log Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
lwip modify the behavior for dhcpserver and tcpip_adapter: 2019-03-11 12:11:05 +08:00
mbedtls Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
mdns mdns: fix possible crash when packet scheduled to transmit contained service which might have been already removed 2019-03-13 10:22:41 +01:00
micro-ecc cmake: make main a component again 2018-09-11 09:44:12 +08:00
mqtt Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
newlib VFS: Implement poll() based on select() 2019-02-25 10:34:27 +01:00
nghttp cmake: make main a component again 2018-09-11 09:44:12 +08:00
nvs_flash nvs: add a blob fragmentation test case 2019-02-26 01:58:20 +00:00
openssl Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
partition_table bootloader: Add support of anti-rollback 2019-02-14 18:51:43 +08:00
protobuf-c protobuf-c : Added Google's protocol buffer C library as sub-module 2018-10-02 19:07:28 +05:30
protocomm protocomm : typos fixed and descriptions corrected 2019-02-15 10:45:34 +00:00
pthread pthread: Transform the units of the stack size to the FreeRTOS domain 2019-02-27 12:21:23 +01:00
sdmmc cmake: Add support for test build 2018-10-20 12:07:24 +08:00
smartconfig_ack cmake: make main a component again 2018-09-11 09:44:12 +08:00
soc efuse: Fix make/cmake build systems and docs 2019-02-28 07:31:29 +00:00
spi_flash Merge branch 'bugfix/spi_flash_exclude_encrypted' into 'master' 2019-03-13 13:15:24 +08:00
spiffs Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
tcp_transport esp_http_client: add support for using certs from global ca store 2019-02-27 14:19:06 +05:30
tcpip_adapter modify the behavior for dhcpserver and tcpip_adapter: 2019-03-11 12:11:05 +08:00
ulp cmake: Fix for Python files executed directly, not via PYTHON variable 2019-03-12 13:31:44 +08:00
unity Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
vfs VFS: Implement poll() based on select() 2019-02-25 10:34:27 +01:00
wear_levelling Correct Kconfigs according to the coding style 2019-01-29 13:37:01 +01:00
wifi_provisioning wifi_provisioning : context pointer added to wifi_config_t structure and related examples/docs updated 2019-02-15 10:45:34 +00:00
wpa_supplicant cmake: Add support for test build 2018-10-20 12:07:24 +08:00
xtensa-debug-module tools: implement linker script generation 2018-11-16 12:42:02 +08:00