forked from Imagelibrary/rtems
bsp/atsam: Fix use after free
This commit is contained in:
@@ -447,9 +447,8 @@ static void atsam_spi_destroy(spi_bus *base)
|
|||||||
PMC_DisablePeripheral(bus->spi_id);
|
PMC_DisablePeripheral(bus->spi_id);
|
||||||
|
|
||||||
rtems_cache_coherent_free(bus->dma_bufs);
|
rtems_cache_coherent_free(bus->dma_bufs);
|
||||||
|
|
||||||
spi_bus_destroy_and_free(&bus->base);
|
|
||||||
rtems_binary_semaphore_destroy(&bus->sem);
|
rtems_binary_semaphore_destroy(&bus->sem);
|
||||||
|
spi_bus_destroy_and_free(&bus->base);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int atsam_spi_setup(spi_bus *base)
|
static int atsam_spi_setup(spi_bus *base)
|
||||||
|
|||||||
Reference in New Issue
Block a user