[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
- [PATCH] vasnprintf: Don't use %n on android,
Hugo Beauzée-Luyssen <=