diff options
| author | Jason E. Hale <jhale@FreeBSD.org> | 2016-11-22 15:42:57 +0000 |
|---|---|---|
| committer | Jason E. Hale <jhale@FreeBSD.org> | 2016-11-22 15:42:57 +0000 |
| commit | 8dbda492b0454c12c0bef89dd8e70ec8a159660b (patch) | |
| tree | ef187bd8510b265cc794413923a76ed44380d057 /x11-toolkits/fox16/files/patch-src_FXString.cpp | |
| parent | cbf24cd0915203e4b4774ac2fdb21464876384b9 (diff) | |
Fix segfaults from vsnprintf() in dependent ports
Diffstat (limited to 'x11-toolkits/fox16/files/patch-src_FXString.cpp')
| -rw-r--r-- | x11-toolkits/fox16/files/patch-src_FXString.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
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; |
