]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libiconv: correct undefined behavior.
authorPedro F. Giffuni <pfg@FreeBSD.org>
Sun, 8 Jul 2018 23:22:04 +0000 (23:22 +0000)
committerPedro F. Giffuni <pfg@FreeBSD.org>
Sun, 8 Jul 2018 23:22:04 +0000 (23:22 +0000)
commitd2e5337149200aad630bdd37450dabf6b18b28c7
tree61a51c592a3c0af4f38a09f0d7e74df4e198049d
parentb60a815e6df9b2f22e415b04f3a2229c7b68bc30
libiconv: correct undefined behavior.

Detected on NetBSD:
# nm /usr/lib/libc.so|grep sanit
    /public/src.git/lib/libc/citrus/modules/citrus_mapper_std.c:173:8:
runtime error: left shift of 1 by 31 places cannot be represented in type 'int'

Obtained from: NetBSD (CVS Rev. 1.11)
MFC after: 1 week
lib/libiconv_modules/mapper_std/citrus_mapper_std.c