aboutsummaryrefslogtreecommitdiffstats
path: root/net-mgmt
diff options
context:
space:
mode:
authordemon <demon@FreeBSD.org>2014-01-03 04:28:45 +0800
committerdemon <demon@FreeBSD.org>2014-01-03 04:28:45 +0800
commit09289182424a1977f689ef26149101611cc493f3 (patch)
treef79d9d4c57884e536b14f4e70e5e0d9001080a5a /net-mgmt
parent8f7a99b47b7a43122c8591b3129c1ff2cc7a2ef2 (diff)
downloadfreebsd-ports-gnome-09289182424a1977f689ef26149101611cc493f3.tar.gz
freebsd-ports-gnome-09289182424a1977f689ef26149101611cc493f3.tar.zst
freebsd-ports-gnome-09289182424a1977f689ef26149101611cc493f3.zip
Fix build with clang (on FreeBSD-10) with curl plugin enabled:
curl_xml.c:617:37: error: variable 'url' is uninitialized when used here [-Werror,-Wuninitialized] status, db->curl_errbuf, url); ^~~ ./plugin.h:342:47: note: expanded from macro 'ERROR' #define ERROR(...) plugin_log (LOG_ERR, __VA_ARGS__) ^ curl_xml.c:610:12: note: initialize the variable 'url' to silence this warning char *url; ^ = NULL 1 error generated.
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/collectd5/files/patch-src-curl_xml.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/net-mgmt/collectd5/files/patch-src-curl_xml.c b/net-mgmt/collectd5/files/patch-src-curl_xml.c
new file mode 100644
index 000000000000..2bf78a9241ae
--- /dev/null
+++ b/net-mgmt/collectd5/files/patch-src-curl_xml.c
@@ -0,0 +1,11 @@
+--- src/curl_xml.c.orig 2013-08-18 14:24:25.069973000 +0400
++++ src/curl_xml.c 2014-01-03 00:25:17.000000000 +0400
+@@ -607,7 +607,7 @@
+ int status;
+ long rc;
+ char *ptr;
+- char *url;
++ char *url = NULL;
+
+ db->buffer_fill = 0;
+ status = curl_easy_perform (curl);