flash: avoid checking for non NULL pointer to free it
[fw/openocd] / src / flash / nor / swm050.c
index 020a1dac704a01fdb1f30832c1fe915d69b18825..98361eb91d1fc80ed87414c16153fd896c4d1ff4 100644 (file)
@@ -156,10 +156,7 @@ COMMAND_HANDLER(swm050_handle_mass_erase_command)
 
 FLASH_BANK_COMMAND_HANDLER(swm050_flash_bank_command)
 {
-       if (bank->sectors) {
-               free(bank->sectors);
-               bank->sectors = NULL;
-       }
+       free(bank->sectors);
        bank->write_start_alignment = 4;
        bank->write_end_alignment = 4;
        bank->size = SWM050_FLASH_PAGE_SIZE * SWM050_FLASH_PAGES;