target: remove more exit() calls
[fw/openocd] / src / target / target.c
index a9f4dd87462356087bb64047f042af4bccc40111..70130d9127d68fe59c7f3267066d410ea5501a22 100644 (file)
@@ -2154,8 +2154,9 @@ static void handle_md_output(struct command_context *cmd_ctx,
        case 2: value_fmt = "%4.2x "; break;
        case 1: value_fmt = "%2.2x "; break;
        default:
+               /* "can't happen", caller checked */
                LOG_ERROR("invalid memory read size: %u", size);
-               exit(-1);
+               return;
        }
 
        for (unsigned i = 0; i < count; i++)