flash: avoid checking for non NULL pointer to free it
[fw/openocd] / src / flash / nor / psoc6.c
index c7141738d00cc0454fe83f04a61d5418431fad07..09a1bed563a8898caa27269643f2e812a3323d62 100644 (file)
@@ -585,10 +585,8 @@ static int psoc6_probe(struct flash_bank *bank)
        /* Calculate size of Main Flash*/
        uint32_t flash_sz_bytes = bank_cnt * row_cnt * row_sz;
 
-       if (bank->sectors) {
-               free(bank->sectors);
-               bank->sectors = NULL;
-       }
+       free(bank->sectors);
+       bank->sectors = NULL;
 
        size_t bank_size = 0;