TS-1379 Better error message when mgmt socket is not available

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

Branch: refs/heads/master
Commit: 6034b3408f9703ee776692b9653297db6c33a327
Parents: 357bba9
Author: Leif Hedstrom <[email protected]>
Authored: Thu Aug 23 15:17:49 2012 -0600
Committer: Leif Hedstrom <[email protected]>
Committed: Thu Aug 23 15:17:49 2012 -0600

----------------------------------------------------------------------
 mgmt/cli/TrafficLine.cc |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/6034b340/mgmt/cli/TrafficLine.cc
----------------------------------------------------------------------
diff --git a/mgmt/cli/TrafficLine.cc b/mgmt/cli/TrafficLine.cc
index a47a1ab..933f0d7 100644
--- a/mgmt/cli/TrafficLine.cc
+++ b/mgmt/cli/TrafficLine.cc
@@ -182,7 +182,11 @@ main(int argc, char **argv)
   }
 
   // Connect to Local Manager and do it.
-  TSInit(NULL, static_cast<TSInitOptionT>(TS_MGMT_OPT_NO_EVENTS | 
TS_MGMT_OPT_NO_SOCK_TESTS));
+  if (TS_ERR_OKAY != TSInit(NULL, 
static_cast<TSInitOptionT>(TS_MGMT_OPT_NO_EVENTS | TS_MGMT_OPT_NO_SOCK_TESTS))) 
{
+    fprintf(stderr, "error: could not connect to management port, make sure 
traffic_manager is running\n");
+    exit(1);
+  }
+    
   status = handleArgInvocation();
 
   // Done with the mgmt API.

Reply via email to