summaryrefslogtreecommitdiffstats
path: root/package/json-c
diff options
context:
space:
mode:
authorMax Filippov <jcmvbkbc@gmail.com>2015-04-28 11:50:36 +0300
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-05-01 11:01:33 +0200
commit30a3b08c1766561b17ef36dcd868a53917665a28 (patch)
treeb647ff930ecefb49c90a84bcc864c4f4687a8ba5 /package/json-c
parent90d63bdefdf766e8660ebfadc35f8e1b8e37b49c (diff)
downloadbuildroot-30a3b08c1766561b17ef36dcd868a53917665a28.tar.gz
buildroot-30a3b08c1766561b17ef36dcd868a53917665a28.zip
argp-standalone: restrict value range passed to isprint function
According to C standards isprint argument shall be representable as an unsigned char or be equal to EOF, otherwise the behaviour is undefined. Passing arbitrary ints leads to segfault in nm program from elfutils. Restrict isprint argument range to values representable by unsigned char. Note: a similar change was done to the internal argp implementation of glibc in commit https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=9055724a92433ffa4c36f93d918ee1b3dfa1d6f7. [Thomas: add a reference to the corresponding glibc fix.] Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/json-c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud