summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2015-12-04 21:56:43 +0100
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>2015-12-07 10:07:24 +0100
commitff41e47857a16a11c0a0138fc1e7a82bf202b582 (patch)
tree6ede5ee8b905a72fc74b2236720261225415bb44
parent9bd1fd57a1cb2adc5690d9e262ffc2595bc1c1cb (diff)
downloadmemtool-ff41e47857a16a11c0a0138fc1e7a82bf202b582.tar.gz
memtool-ff41e47857a16a11c0a0138fc1e7a82bf202b582.tar.xz
fix segfault when called without parameters
-rw-r--r--memtool.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/memtool.c b/memtool.c
index 479992f..78ab8c0 100644
--- a/memtool.c
+++ b/memtool.c
@@ -349,6 +349,11 @@ int main(int argc, char **argv)
argc--;
}
+ if (argc < 1) {
+ fprintf(stderr, "No command given\n");
+ return EXIT_FAILURE;
+ }
+
for (i = 0; i < ARRAY_SIZE(cmds); i++) {
cmd = &cmds[i];
if (!strcmp(argv[0], cmd->name))