diff options
author | bapt <bapt@FreeBSD.org> | 2015-09-02 05:55:57 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2015-09-02 05:55:57 +0000 |
commit | 88feb84264586b144d11f4049848eef880342f6a (patch) | |
tree | 93e02d7078f42fabdee83b0c5d5835eab13a3d92 /lib/libc/stdlib/strtol.c | |
parent | 326626fa22483d555ec64447226e6f76a8049b8a (diff) | |
download | FreeBSD-src-88feb84264586b144d11f4049848eef880342f6a.zip FreeBSD-src-88feb84264586b144d11f4049848eef880342f6a.tar.gz |
MFC: r286490,r286491,r287125
Per rfc3629 value greater than 0x10ffff should be rejected (r286490,r286491)
Make UTF-8 parsing and generation more strict. (r287125 by ed)
- in mbrtowc() we need to disallow codepoints above 0x10ffff.
- In wcrtomb() we need to disallow codepoints between 0xd800 and 0xdfff.
Diffstat (limited to 'lib/libc/stdlib/strtol.c')
0 files changed, 0 insertions, 0 deletions