diff options
| author | David Lamparter <equinox@opensourcerouting.org> | 2017-08-07 15:05:34 +0200 |
|---|---|---|
| committer | David Lamparter <equinox@opensourcerouting.org> | 2017-08-07 15:05:34 +0200 |
| commit | 5225e155d38c58e5dc1f48f9b183142f6745f90c (patch) | |
| tree | addb3ea840498f6426c334bd413852721d6618b3 /pimd/pim_cmd.c | |
| parent | 9b0a8efa465aac570b076540490f123a1ec80f08 (diff) | |
lib: cli: don't run off graph "pre-end"
Behind END_TKN, there is another graph node whose data pointer is
actually struct cmd_element instead of struct cmd_token. Don't try to
interpret that as cmd_token. This causes very interesting crashes when
ASLR decides to give one of the strings of a command definition a lower
32-bit value that is a valid cmd_token_type (e.g. FORK_TKN).
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'pimd/pim_cmd.c')
0 files changed, 0 insertions, 0 deletions
