summaryrefslogtreecommitdiff
path: root/net-analyzer/httping/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-12-16 14:53:46 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-12-16 14:53:46 +0000
commitf5588424e3182e3006f725536eebd7dc7b5bbfd4 (patch)
tree2c2ccb3df6c5e1039da984d110f02d0c2ec12cf1 /net-analyzer/httping/files
parentd969fd257186a9d8083279276697f827331f0e46 (diff)
gentoo auto-resync : 16:12:2023 - 14:53:46
Diffstat (limited to 'net-analyzer/httping/files')
-rw-r--r--net-analyzer/httping/files/httping-2.9-c99.patch35
1 files changed, 35 insertions, 0 deletions
diff --git a/net-analyzer/httping/files/httping-2.9-c99.patch b/net-analyzer/httping/files/httping-2.9-c99.patch
new file mode 100644
index 000000000000..48e07219d4e8
--- /dev/null
+++ b/net-analyzer/httping/files/httping-2.9-c99.patch
@@ -0,0 +1,35 @@
+https://github.com/folkertvanheusden/HTTPing/pull/12
+
+From 684a6e255ea2f5b11a0548e5d99c2678be7563d9 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sat, 16 Dec 2023 10:48:17 +0000
+Subject: [PATCH] http.c: add <stdlib.h> for malloc
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+GCC 14 makes implicit function declarations an error by default:
+```
+http.c: In function ‘get_HTTP_headers’:
+http.c:21:32: error: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
+ 21 | char *buffer = (char *)malloc(len + 1);
+ | ^~~~~~
+http.c:16:1: note: include ‘<stdlib.h>’ or provide a declaration of ‘malloc’
+ 15 | #include "utils.h"
+ +++ |+#include <stdlib.h>
+ 16 |
+[...]
+```
+
+Bug: https://bugs.gentoo.org/920107
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/http.c
++++ b/http.c
+@@ -2,6 +2,7 @@
+
+ #include <assert.h>
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <string.h>
+ #include <unistd.h>
+ #ifndef NO_SSL