X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fmsp432.c;fp=src%2Fflash%2Fnor%2Fmsp432.c;h=d2417bc89b227b1ce525b06791216e040e65d205;hp=0c925bdd39ff36382a43e686cc99b17ce5b07c3a;hb=62329444abc89ad3b37fbb4ebc2edfd1dee23351;hpb=47d29ebe11babdddd107ba5edab7e5cd85ce1fee diff --git a/src/flash/nor/msp432.c b/src/flash/nor/msp432.c index 0c925bdd39..d2417bc89b 100644 --- a/src/flash/nor/msp432.c +++ b/src/flash/nor/msp432.c @@ -902,10 +902,8 @@ static int msp432_probe(struct flash_bank *bank) } } - if (NULL != bank->sectors) { - free(bank->sectors); - bank->sectors = NULL; - } + free(bank->sectors); + bank->sectors = NULL; if (num_sectors > 0) { bank->sectors = malloc(sizeof(struct flash_sector) * num_sectors); @@ -1046,7 +1044,7 @@ static void msp432_flash_free_driver_priv(struct flash_bank *bank) /* A single private struct is shared between main and info banks */ /* Only free it on the call for main bank */ - if (is_main && (NULL != bank->driver_priv)) + if (is_main) free(bank->driver_priv); /* Forget about the private struct on both main and info banks */