diff options
author | Will Newton <will.newton@imgtec.com> | 2015-05-08 01:15:19 +0300 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-06-10 10:17:53 -0500 |
commit | b2d27c71bd13820a4263fa7ebda4c1a4a95b501c (patch) | |
tree | e9907f693fbf5a0884ccac78349290d4069bdec5 /test/unistd/clone_cruft.h | |
parent | b6c1e98422165a36b19a68daaeee11856033a7f1 (diff) |
_scanf.c: Implement 'm' modifier for 'c' and '[' conversions.
The current code implements the 'm' modifier only for 's'
conversions and would cause a segfault if it was used for 'c'
or '[' conversions. This patch extends the code to cover these
cases too.
The original version could write scanned data outside the passed buffer
because index i used in the '[' conversion handling block was clobbered.
Signed-off-by: Will Newton <will.newton@imgtec.com>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Diffstat (limited to 'test/unistd/clone_cruft.h')
0 files changed, 0 insertions, 0 deletions