From 8dbda492b0454c12c0bef89dd8e70ec8a159660b Mon Sep 17 00:00:00 2001 From: "Jason E. Hale" Date: Tue, 22 Nov 2016 15:42:57 +0000 Subject: Fix segfaults from vsnprintf() in dependent ports --- x11-toolkits/fox16/files/patch-src_FXString.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'x11-toolkits/fox16/files/patch-src_FXString.cpp') diff --git a/x11-toolkits/fox16/files/patch-src_FXString.cpp b/x11-toolkits/fox16/files/patch-src_FXString.cpp index 81460082468c..b6676526f96f 100644 --- a/x11-toolkits/fox16/files/patch-src_FXString.cpp +++ b/x11-toolkits/fox16/files/patch-src_FXString.cpp @@ -1,5 +1,14 @@ ---- src/FXString.cpp.orig 2016-11-18 18:04:41 UTC +--- src/FXString.cpp.orig 2016-06-16 04:16:00 UTC +++ src/FXString.cpp +@@ -2353,7 +2353,7 @@ FXString& FXString::vformat(const FXchar + length(result); + vsnprintf(str,length()+1,fmt,args); + #elif defined(HAVE_VSNPRINTF) // Have vsnprintf() +-#if (__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1)) ++#if (__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1)) || defined(__FreeBSD__) + va_list ag; + va_copy(ag,args); + result=vsnprintf(str,length(),fmt,ag); @@ -2365,7 +2365,7 @@ FXString& FXString::vformat(const FXchar #else va_list ag; -- cgit v1.2.3