diff options
Diffstat (limited to 'www/mod_gnutls/files/patch-src_gnutls__util.c')
-rw-r--r-- | www/mod_gnutls/files/patch-src_gnutls__util.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/www/mod_gnutls/files/patch-src_gnutls__util.c b/www/mod_gnutls/files/patch-src_gnutls__util.c new file mode 100644 index 000000000000..138353bcfc0a --- /dev/null +++ b/www/mod_gnutls/files/patch-src_gnutls__util.c @@ -0,0 +1,12 @@ +--- src/gnutls_util.c.orig 2016-12-25 18:36:37 UTC ++++ src/gnutls_util.c +@@ -113,7 +113,8 @@ apr_status_t datum_from_file(apr_pool_t *p, const char + + /* safe integer type conversion: unsigned int and apr_size_t might + * have different sizes */ +-#if defined(__GNUC__) && __GNUC__ < 5 && !defined(__clang__) ++#if defined(__GNUC__) && __GNUC__ < 5 && \ ++ !(defined(__clang__) && __has_builtin(__builtin_add_overflow)) + if (__builtin_expect(br > UINT_MAX, 0)) + return APR_EINVAL; + else |