diff options
author | Hanno <hanno@gentoo.org> | 2017-03-01 20:28:35 +0100 |
---|---|---|
committer | Hanno <hanno@gentoo.org> | 2017-03-01 20:28:35 +0100 |
commit | ad2ef761986e500fc7e657413ae3e09f791d855e (patch) | |
tree | 44d89c039927f347cdb134978e94a64d2724a121 | |
parent | 8afae756194587a43a610e5d0d706f3f2b1f2576 (diff) | |
download | zxcvbn-c-ad2ef761986e500fc7e657413ae3e09f791d855e.tar.gz |
Fix one byte buffer overflow in ListPossibleChars().
The array PossChars, part of DictWork_t, needs to be one byte larger
to hold the trailing zero byte.
-rw-r--r-- | zxcvbn.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -493,7 +493,7 @@ typedef struct uint8_t LeetCnv[sizeof L33TCnv / LEET_NORM_MAP_SIZE + 1]; /* uint8_t LeetChr[3]; */ uint8_t First; - uint8_t PossChars[48]; + uint8_t PossChars[49]; } DictWork_t; /********************************************************************************** |