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.
