From f0da635e554704f96b676406f433739a196afacd Mon Sep 17 00:00:00 2001 From: David Brownell Date: Tue, 8 Dec 2009 13:09:38 -0800 Subject: target: remove more exit() calls These were all basically "can't happen" cases ... like having state be corrupted by an alpha particle after the previous check for whether a value was in-range. Signed-off-by: David Brownell --- src/target/target.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/target/target.c') diff --git a/src/target/target.c b/src/target/target.c index a9f4dd87..70130d91 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -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++) -- cgit v1.2.3