Repository: trafficserver
Updated Branches:
  refs/heads/master 0020ef1b6 -> b90cfa72b


[TS-3364]: Initialize logging to avoid a crash on TS_ERROR


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

Branch: refs/heads/master
Commit: b90cfa72b2ad24f14e06bd25ad10e205334a638b
Parents: 0020ef1
Author: Sudheer Vinukonda <[email protected]>
Authored: Thu Mar 5 23:36:02 2015 +0000
Committer: Sudheer Vinukonda <[email protected]>
Committed: Thu Mar 5 23:36:02 2015 +0000

----------------------------------------------------------------------
 proxy/Main.cc | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/b90cfa72/proxy/Main.cc
----------------------------------------------------------------------
diff --git a/proxy/Main.cc b/proxy/Main.cc
index d2a0be6..fe0d9fb 100644
--- a/proxy/Main.cc
+++ b/proxy/Main.cc
@@ -703,6 +703,12 @@ cmd_verify(char * /* cmd ATS_UNUSED */)
   unsigned char exitStatus = 0; // exit status is 8 bits
 
   fprintf(stderr, "NOTE: VERIFY\n\n");
+
+  // initialize logging since a plugin
+  // might call TS_ERROR which needs
+  // log_rsb to be init'ed
+  Log::init(DEFAULT_REMOTE_MANAGEMENT_FLAG);
+
   if (!reloadUrlRewrite()) {
     exitStatus |= (1 << 0);
     fprintf(stderr, "ERROR: Failed to load remap.config, exitStatus %d\n\n", 
exitStatus);

Reply via email to