You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ch...@apache.org on 2012/11/24 10:55:33 UTC

git commit: TS-1562:fix traffic_manager crash becasue of receive 'Config Files' is NULL

Updated Branches:
  refs/heads/master b0e4e096e -> 5e55f601e


TS-1562:fix traffic_manager crash becasue of receive 'Config Files' is NULL


Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/5e55f601
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/5e55f601
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/5e55f601

Branch: refs/heads/master
Commit: 5e55f601e3ac5ff581d371ccd588f4ddafa967b2
Parents: b0e4e09
Author: Chen Bin <ku...@taobao.com>
Authored: Sat Nov 24 17:53:42 2012 +0800
Committer: binchen <binchen@X60s.(none)>
Committed: Sat Nov 24 17:54:54 2012 +0800

----------------------------------------------------------------------
 mgmt/cluster/ClusterCom.cc |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/5e55f601/mgmt/cluster/ClusterCom.cc
----------------------------------------------------------------------
diff --git a/mgmt/cluster/ClusterCom.cc b/mgmt/cluster/ClusterCom.cc
index 36096fe..451f77f 100644
--- a/mgmt/cluster/ClusterCom.cc
+++ b/mgmt/cluster/ClusterCom.cc
@@ -1126,7 +1126,7 @@ ClusterCom::handleMultiCastFilePacket(char *last, char *ip)
         snprintf(message, sizeof(message), "file: %s %d", file, ver);
 
         /* Send request, read response, write new file. */
-        if (!(sendReliableMessageReadTillClose(inet_addr(ip), message, strlen(message), reply))) {
+        if (!(sendReliableMessageReadTillClose(inet_addr(ip), message, strlen(message), reply)) || (reply->spaceUsed() <= 0)) {
           delete reply;
           return;
         }