sdio_slave: fix the ret_queue crash issue when being reset by the master

This commit is contained in:
michael 2018-09-25 20:29:46 +08:00
parent 773d282d71
commit 39f97ee0d0

View file

@ -994,7 +994,7 @@ static esp_err_t send_flush_data()
if ( context.in_flight ) {
buf_desc_t *desc = context.in_flight;
while( desc != NULL ) {
xQueueSend( context.ret_queue, desc->arg, portMAX_DELAY );
xQueueSend(context.ret_queue, &desc->arg, portMAX_DELAY);
last = desc;
desc = STAILQ_NEXT(desc, qe);
}
@ -1009,7 +1009,7 @@ static esp_err_t send_flush_data()
if ( ret == ESP_OK ) {
buf_desc_t *desc = head;
while( desc != NULL ) {
xQueueSend( context.ret_queue, desc->arg, portMAX_DELAY );
xQueueSend(context.ret_queue, &desc->arg, portMAX_DELAY);
last = desc;
desc = STAILQ_NEXT(desc, qe);
}