diff options
author | Martin Willi <martin@revosec.ch> | 2014-03-19 09:34:41 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2014-03-19 09:37:46 +0100 |
commit | 0a8c399a215a19ae7f23a4af639fab7301abf20b (patch) | |
tree | 31dbc76596e69550770b807bcad30cc76d2dd23f /src/pki/command.c | |
parent | 87e53819a6dd6c788fc74f4d9157a987766b6682 (diff) | |
download | strongswan-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.c | 2 |
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) { |