diff --git a/drivers/mtd_spi_nor/mtd_spi_nor.c b/drivers/mtd_spi_nor/mtd_spi_nor.c index 9e75bd7b02..03d35661cf 100644 --- a/drivers/mtd_spi_nor/mtd_spi_nor.c +++ b/drivers/mtd_spi_nor/mtd_spi_nor.c @@ -458,6 +458,7 @@ static int mtd_spi_nor_power(mtd_dev_t *mtd, enum mtd_power_state power) retries++; } while (res < 0 && retries < MTD_POWER_UP_WAIT_FOR_ID); if (res < 0) { + mtd_spi_release(dev); return -EIO; } /* enable 32 bit address mode */