mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 10:47:19 +02:00
sdio_slave: fix the ret_queue crash issue when being reset by the master
This commit is contained in:
@ -994,7 +994,7 @@ static esp_err_t send_flush_data()
|
|||||||
if ( context.in_flight ) {
|
if ( context.in_flight ) {
|
||||||
buf_desc_t *desc = context.in_flight;
|
buf_desc_t *desc = context.in_flight;
|
||||||
while( desc != NULL ) {
|
while( desc != NULL ) {
|
||||||
xQueueSend( context.ret_queue, desc->arg, portMAX_DELAY );
|
xQueueSend(context.ret_queue, &desc->arg, portMAX_DELAY);
|
||||||
last = desc;
|
last = desc;
|
||||||
desc = STAILQ_NEXT(desc, qe);
|
desc = STAILQ_NEXT(desc, qe);
|
||||||
}
|
}
|
||||||
@ -1009,7 +1009,7 @@ static esp_err_t send_flush_data()
|
|||||||
if ( ret == ESP_OK ) {
|
if ( ret == ESP_OK ) {
|
||||||
buf_desc_t *desc = head;
|
buf_desc_t *desc = head;
|
||||||
while( desc != NULL ) {
|
while( desc != NULL ) {
|
||||||
xQueueSend( context.ret_queue, desc->arg, portMAX_DELAY );
|
xQueueSend(context.ret_queue, &desc->arg, portMAX_DELAY);
|
||||||
last = desc;
|
last = desc;
|
||||||
desc = STAILQ_NEXT(desc, qe);
|
desc = STAILQ_NEXT(desc, qe);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user