]> git.sur5r.net Git - openocd/blobdiff - src/flash/ecos.c
More robust handling of unknown target state for step/continue packet.
[openocd] / src / flash / ecos.c
index 8b64b2d71346524881f716320e0ff430a9ba487d..b771d69480325096d89a8288556194c308cba5cc 100644 (file)
@@ -195,10 +195,11 @@ int loadDriver(ecosflash_flash_bank_t *info)
        image.base_address_set = 0;
        image.start_address_set = 0;
        target_t *target=info->target;
+       int retval;
        
-       if (image_open(&image, info->driverPath, NULL) != ERROR_OK)
+       if ((retval=image_open(&image, info->driverPath, NULL)) != ERROR_OK)
        {
-               return ERROR_FLASH_BANK_INVALID;
+               return retval;
        }
        
        info->start_address=image.start_address;