X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Flocale%2Fduplocale.c;h=5f01e13799ad51cfd184782fbf22b7c832143422;hb=708c91f4e9be2cfd6d35e71361956e13f3201b85;hp=dd445d464d712ed1672542517fd0ff9c9f54159d;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/locale/duplocale.c b/src/locale/duplocale.c index dd445d46..5f01e137 100644 --- a/src/locale/duplocale.c +++ b/src/locale/duplocale.c @@ -6,6 +6,6 @@ locale_t duplocale(locale_t old) { locale_t new; new = calloc(1, sizeof *new); - if (new) memcpy(new, old, sizeof *new); + if (new && old != LC_GLOBAL_LOCALE) memcpy(new, old, sizeof *new); return new; }