git: xlocale: Fix potential segfault

John Marino marino at
Sat Jul 11 06:09:45 PDT 2015

commit bf0d950af810c072318374249db960bc2121a540
Author: John Marino <draco at>
Date:   Sat Jul 11 11:52:54 2015 +0200

    xlocale: Fix potential segfault
    It was possible for locale and rune locale to become out of sync causing
    mb* and similar functions to be called with the wrong data, including
    with a null pointer.  Unfortunately, this still does not solve the
    gfortran testsuite failure related to newlocale usage.
    Taken-from: FreeBSD SVN 264038 (2 APR 2014)

Summary of changes:
 lib/libc/locale/setrunelocale.c |  4 +++-
 lib/libc/locale/xlocale.c       | 18 ++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list