aboutsummaryrefslogtreecommitdiffstats
path: root/src/pki/command.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2014-03-19 09:34:41 +0100
committerMartin Willi <martin@revosec.ch>2014-03-19 09:37:46 +0100
commit0a8c399a215a19ae7f23a4af639fab7301abf20b (patch)
tree31dbc76596e69550770b807bcad30cc76d2dd23f /src/pki/command.c
parent87e53819a6dd6c788fc74f4d9157a987766b6682 (diff)
downloadstrongswan-0a8c399a215a19ae7f23a4af639fab7301abf20b.tar.bz2
strongswan-0a8c399a215a19ae7f23a4af639fab7301abf20b.tar.xz
pki: When dispatching commands, don't look beyond non-null-terminated array
Diffstat (limited to 'src/pki/command.c')
-rw-r--r--src/pki/command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pki/command.c b/src/pki/command.c
index c2e0a5d0a..075a2279a 100644
--- a/src/pki/command.c
+++ b/src/pki/command.c
@@ -263,7 +263,7 @@ int command_dispatch(int c, char *v[])
build_opts();
op = getopt_long(c, v, command_optstring, command_opts, NULL);
- for (i = 0; cmds[i].cmd; i++)
+ for (i = 0; i < MAX_COMMANDS && cmds[i].cmd; i++)
{
if (cmds[i].op == op)
{