summaryrefslogtreecommitdiff
path: root/src/target/target.c
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-12-08 13:09:38 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2009-12-08 13:09:38 -0800
commitf0da635e554704f96b676406f433739a196afacd (patch)
tree6a343d405235e542595a5513691c53329bfa731b /src/target/target.c
parentcbea1ed71febd8cf64482b36381765eaabfc66ec (diff)
downloadopenocd+libswd-f0da635e554704f96b676406f433739a196afacd.tar.gz
openocd+libswd-f0da635e554704f96b676406f433739a196afacd.tar.bz2
openocd+libswd-f0da635e554704f96b676406f433739a196afacd.tar.xz
openocd+libswd-f0da635e554704f96b676406f433739a196afacd.zip
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 <dbrownell@users.sourceforge.net>
Diffstat (limited to 'src/target/target.c')
-rw-r--r--src/target/target.c3
1 files changed, 2 insertions, 1 deletions
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++)