add support for mips and mips64 r6 isa
[musl] / src / locale / freelocale.c
index ee3f029..c2ae1a3 100644 (file)
@@ -2,9 +2,11 @@
 #include "locale_impl.h"
 #include "libc.h"
 
+int __loc_is_allocated(locale_t);
+
 void freelocale(locale_t l)
 {
-       free(l);
+       if (__loc_is_allocated(l)) free(l);
 }
 
 weak_alias(freelocale, __freelocale);