aboutsummaryrefslogtreecommitdiffstats
path: root/main/p11-kit/strerror_l.patch
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));