Fix some error return codes
diff --git a/boot/bootutil/src/bootutil_misc.c b/boot/bootutil/src/bootutil_misc.c
index 4f41c23..dae6a67 100644
--- a/boot/bootutil/src/bootutil_misc.c
+++ b/boot/bootutil/src/bootutil_misc.c
@@ -282,7 +282,7 @@
         }
         break;
     default:
-        return BOOT_EFLASH;
+        return BOOT_EBADARGS;
     }
 
     rc = boot_read_swap_state(fap, state);
@@ -326,7 +326,7 @@
         off = boot_image_ok_off(fap);
         break;
     default:
-        return BOOT_EFLASH;
+        return BOOT_EBADARGS;
     }
 
     align = hal_flash_align(fap->fa_device_id);