diff options
Diffstat (limited to 'main/p11-kit/strerror_l.patch')
-rw-r--r-- | main/p11-kit/strerror_l.patch | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/main/p11-kit/strerror_l.patch b/main/p11-kit/strerror_l.patch new file mode 100644 index 0000000000..bb9ab581ca --- /dev/null +++ b/main/p11-kit/strerror_l.patch @@ -0,0 +1,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)); |