have posix_spawnattr_setflags check for supported flags
[oweals/musl.git] / src / locale / freelocale.c
index ee3f029abf5a10169ca77e9ebc0080df83464fd0..c2ae1a318069376823527d79f4b19a9e8974823e 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);