flash: avoid checking for non NULL pointer to free it
[fw/openocd] / src / flash / nor / tms470.c
index 4b8d2208afef5a440e471c52616ec6cd8c263446..611688c6ae4a11dfcb4fdcfaa953291889a15b7e 100644 (file)
@@ -148,11 +148,9 @@ static int tms470_read_part_info(struct flash_bank *bank)
        rom_flash = (device_ident_reg >> 10) & 1;
        part_number = (device_ident_reg >> 3) & 0x7f;
 
-       if (bank->sectors) {
-               free(bank->sectors);
-               bank->sectors = NULL;
-               bank->num_sectors = 0;
-       }
+       free(bank->sectors);
+       bank->sectors = NULL;
+       bank->num_sectors = 0;
 
        /*
         * If the part number is known, determine if the flash bank is valid