blob: bb9ab581ca906d4559121b62bed84ef27b92e688 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
reported upstream:
https://github.com/p11-glue/p11-kit/issues/147
--- ./common/message.c.orig
+++ ./common/message.c
@@ -118,7 +118,7 @@
buffer[length] = 0;
snprintf (strerr, sizeof (strerr), "Unknown error %d", errnum);
-#ifdef HAVE_STRERROR_L
+#if defined(HAVE_STRERROR_L) && defined(__GLIBC__)
loc = uselocale ((locale_t) 0);
if (loc != NULL)
strncpy (strerr, strerror_l (errnum, loc), sizeof (strerr));
|