]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12596
authorCristy <mikayla-grace@urban-warrior.org>
Tue, 22 Jan 2019 02:14:36 +0000 (21:14 -0500)
committerCristy <mikayla-grace@urban-warrior.org>
Tue, 22 Jan 2019 02:14:36 +0000 (21:14 -0500)
MagickCore/locale.c

index f9f4b52c07c618c5acf79fcc90834bd913ca2188..ad7c355628cde583fff7f731afb2bd72d51b4da7 100644 (file)
@@ -1526,13 +1526,9 @@ MagickExport void LocaleLower(char *string)
 */
 MagickExport int LocaleLowercase(const int c)
 {
-  locale_t
-    locale;
-
-  locale=AcquireCLocale();
-  if (locale == (locale_t) NULL)
+  if (c_locale == (locale_t) NULL)
     return(tolower(c));
-  return(tolower_l(c,locale));
+  return(tolower_l(c,c_locale));
 }
 \f
 /*
@@ -1666,13 +1662,9 @@ MagickExport void LocaleUpper(char *string)
 */
 MagickExport int LocaleUppercase(const int c)
 {
-  locale_t
-    locale;
-
-  locale=AcquireCLocale();
-  if (locale == (locale_t) NULL)
+  if (c_locale == (locale_t) NULL)
     return(toupper(c));
-  return(toupper_l(c,locale));
+  return(toupper_l(c,c_locale));
 }
 \f
 /*