diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index c07a4ff26..6d0b69fc8 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,8 @@ +2010-02-10 Corinna Vinschen + + * getlocale.c (main): Restrict -a loop to avoid psudo language entries + on Vista and later. + 2010-02-10 Corinna Vinschen * getlocale.c (main): Revamp -a loop to avoid duplicates and to print diff --git a/winsup/utils/getlocale.c b/winsup/utils/getlocale.c index 6b3340d35..d75ef660f 100644 --- a/winsup/utils/getlocale.c +++ b/winsup/utils/getlocale.c @@ -109,7 +109,7 @@ int main (int argc, char **argv) { unsigned lang, sublang; - for (lang = 1; lang <= 0x3ff; ++lang) + for (lang = 1; lang <= 0xff; ++lang) { struct { wchar_t lang[256];