Repository: trafficserver
Updated Branches:
  refs/heads/master 318305816 -> 315b6e9a5


TS-3975: ESI plugin missing TSPluginRegister

This closes #305


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

Branch: refs/heads/master
Commit: 315b6e9a54a8ca65986ada972f66342f2a8594c7
Parents: 3183058
Author: Felicity Tarnell <[email protected]>
Authored: Wed Oct 21 11:25:11 2015 +0100
Committer: James Peach <[email protected]>
Committed: Wed Oct 21 08:03:55 2015 -0700

----------------------------------------------------------------------
 plugins/experimental/esi/esi.cc | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafficserver/blob/315b6e9a/plugins/experimental/esi/esi.cc
----------------------------------------------------------------------
diff --git a/plugins/experimental/esi/esi.cc b/plugins/experimental/esi/esi.cc
index 52b2320..0e96394 100644
--- a/plugins/experimental/esi/esi.cc
+++ b/plugins/experimental/esi/esi.cc
@@ -1642,6 +1642,16 @@ esiPluginInit(int argc, const char *argv[], struct 
OptionInfo *pOptionInfo)
 void
 TSPluginInit(int argc, const char *argv[])
 {
+  TSPluginRegistrationInfo info;
+  info.plugin_name = (char *)"esi";
+  info.vendor_name = (char *)"Apache Software Foundation";
+  info.support_email = (char *)"[email protected]";
+
+  if (TSPluginRegister(&info) != TS_SUCCESS) {
+    TSError("[esi][%s] plugin registration failed.", __FUNCTION__);
+    return;
+  }
+
   struct OptionInfo *pOptionInfo = (struct OptionInfo *)TSmalloc(sizeof(struct 
OptionInfo));
   if (pOptionInfo == NULL) {
     TSError("[esi][%s] malloc %d bytes fail", __FUNCTION__, (int)sizeof(struct 
OptionInfo));

Reply via email to