bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] vasnprintf: Don't use %n on android


From: Hugo Beauzée-Luyssen
Subject: [PATCH] vasnprintf: Don't use %n on android
Date: Wed, 19 Dec 2018 10:54:40 +0100

12-14 19:10:02.633 F DEBUG   : pid: 31664, tid: 32389, name: VlcObject  >>> 
org.videolan.vlc <<<
12-14 19:10:02.633 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault 
addr --------
12-14 19:10:02.633 F DEBUG   : Abort message: 'FORTIFY: %n not allowed on 
Android'
---
 lib/vasnprintf.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c
index af3fcd1c7..e41d5f706 100644
--- a/lib/vasnprintf.c
+++ b/lib/vasnprintf.c
@@ -4874,7 +4874,8 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp,
 # if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3))        \
          && !defined __UCLIBC__)                                            \
         || (defined __APPLE__ && defined __MACH__)                          \
-        || (defined _WIN32 && ! defined __CYGWIN__))
+        || (defined _WIN32 && ! defined __CYGWIN__)                         \
+        || defined __ANDROID__)
                 fbp[1] = '%';
                 fbp[2] = 'n';
                 fbp[3] = '\0';
-- 
2.19.2




reply via email to

[Prev in Thread] Current Thread [Next in Thread]