summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2017-03-24 15:26:07 +0000
committeramdmi3 <amdmi3@FreeBSD.org>2017-03-24 15:26:07 +0000
commite6f22ee83bb0ee7259b5f3c80f1fb779ffb44cd0 (patch)
treebd97f07f50143eb348a4c11e9cfa80168c1ab678
parent6ec4bf3011d833f1191c09a495dfe4a6394e1d54 (diff)
downloadFreeBSD-ports-e6f22ee83bb0ee7259b5f3c80f1fb779ffb44cd0.zip
FreeBSD-ports-e6f22ee83bb0ee7259b5f3c80f1fb779ffb44cd0.tar.gz
- Fix build with clang 4.0
PR: 216641 Approved by: portmgr blanket
-rw-r--r--www/trafficserver/files/patch-cmd_traffic__manager_MgmtHandlers.cc11
-rw-r--r--www/trafficserver/files/patch-iocore_cluster_ClusterCache.cc20
-rw-r--r--www/trafficserver/files/patch-mgmt_utils_MgmtSocket.cc11
-rw-r--r--www/trafficserver/files/patch-proxy_Main.cc11
-rw-r--r--www/trafficserver/files/patch-proxy_http_remap_RemapPluginInfo.cc11
5 files changed, 64 insertions, 0 deletions
diff --git a/www/trafficserver/files/patch-cmd_traffic__manager_MgmtHandlers.cc b/www/trafficserver/files/patch-cmd_traffic__manager_MgmtHandlers.cc
new file mode 100644
index 0000000..f590897
--- /dev/null
+++ b/www/trafficserver/files/patch-cmd_traffic__manager_MgmtHandlers.cc
@@ -0,0 +1,11 @@
+--- cmd/traffic_manager/MgmtHandlers.cc.orig 2016-07-11 23:03:32 UTC
++++ cmd/traffic_manager/MgmtHandlers.cc
+@@ -268,7 +268,7 @@ mgmt_synthetic_main(void *)
+ } else {
+ ink_thread thrId = ink_thread_create(synthetic_thread, (void *)&clientFD, 1);
+
+- if (thrId <= 0) {
++ if (thrId == 0) {
+ mgmt_log(stderr, "[SyntheticHealthServer] Failed to create worker thread");
+ }
+ }
diff --git a/www/trafficserver/files/patch-iocore_cluster_ClusterCache.cc b/www/trafficserver/files/patch-iocore_cluster_ClusterCache.cc
new file mode 100644
index 0000000..3f6ab36
--- /dev/null
+++ b/www/trafficserver/files/patch-iocore_cluster_ClusterCache.cc
@@ -0,0 +1,20 @@
+--- iocore/cluster/ClusterCache.cc.orig 2016-07-11 23:03:32 UTC
++++ iocore/cluster/ClusterCache.cc
+@@ -437,7 +437,7 @@ CacheContinuation::do_op(Continuation *c
+ }
+ case CACHE_OPEN_WRITE:
+ case CACHE_OPEN_READ: {
+- ink_release_assert(c > 0);
++ ink_release_assert(c);
+ //////////////////////
+ // Use short format //
+ //////////////////////
+@@ -500,7 +500,7 @@ CacheContinuation::do_op(Continuation *c
+
+ case CACHE_OPEN_READ_LONG:
+ case CACHE_OPEN_WRITE_LONG: {
+- ink_release_assert(c > 0);
++ ink_release_assert(c);
+ //////////////////////
+ // Use long format //
+ //////////////////////
diff --git a/www/trafficserver/files/patch-mgmt_utils_MgmtSocket.cc b/www/trafficserver/files/patch-mgmt_utils_MgmtSocket.cc
new file mode 100644
index 0000000..14cf013
--- /dev/null
+++ b/www/trafficserver/files/patch-mgmt_utils_MgmtSocket.cc
@@ -0,0 +1,11 @@
+--- mgmt/utils/MgmtSocket.cc.orig 2016-07-11 23:03:32 UTC
++++ mgmt/utils/MgmtSocket.cc
+@@ -89,7 +89,7 @@ mgmt_fopen(const char *filename, const c
+ // no leak here as f will be returned if it is > 0
+ // coverity[overwrite_var]
+ f = ::fopen(filename, mode);
+- if (f > 0)
++ if (f)
+ return f;
+ if (!mgmt_transient_error())
+ break;
diff --git a/www/trafficserver/files/patch-proxy_Main.cc b/www/trafficserver/files/patch-proxy_Main.cc
new file mode 100644
index 0000000..d0f1c26
--- /dev/null
+++ b/www/trafficserver/files/patch-proxy_Main.cc
@@ -0,0 +1,11 @@
+--- proxy/Main.cc.orig 2016-07-11 23:03:32 UTC
++++ proxy/Main.cc
+@@ -539,7 +539,7 @@ cmd_list(char * /* cmd ATS_UNUSED */)
+
+ Note("Cache Storage:");
+ Store tStore;
+- if (tStore.read_config() < 0) {
++ if (tStore.read_config() != NULL) {
+ Note("config read failure");
+ return CMD_FAILED;
+ } else {
diff --git a/www/trafficserver/files/patch-proxy_http_remap_RemapPluginInfo.cc b/www/trafficserver/files/patch-proxy_http_remap_RemapPluginInfo.cc
new file mode 100644
index 0000000..493cded
--- /dev/null
+++ b/www/trafficserver/files/patch-proxy_http_remap_RemapPluginInfo.cc
@@ -0,0 +1,11 @@
+--- proxy/http/remap/RemapPluginInfo.cc.orig 2016-07-11 23:03:32 UTC
++++ proxy/http/remap/RemapPluginInfo.cc
+@@ -39,7 +39,7 @@ remap_plugin_info::remap_plugin_info(cha
+ {
+ // coverity did not see ats_free
+ // coverity[ctor_dtor_leak]
+- if (_path && likely((path = ats_strdup(_path)) > 0))
++ if (_path && likely((path = ats_strdup(_path)) != NULL))
+ path_size = strlen(path);
+ }
+
OpenPOWER on IntegriCloud