Repository: trafficserver Updated Branches: refs/heads/6.0.x 1de699ac2 -> ba251df4d
TS-3975: ESI plugin missing TSPluginRegister This closes #305 (cherry picked from commit 315b6e9a54a8ca65986ada972f66342f2a8594c7) Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/ba251df4 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/ba251df4 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/ba251df4 Branch: refs/heads/6.0.x Commit: ba251df4d25df68939ba03feeefb6349ec7d4ae5 Parents: 1de699a Author: Felicity Tarnell <[email protected]> Authored: Wed Oct 21 11:25:11 2015 +0100 Committer: Bryan Call <[email protected]> Committed: Thu Nov 19 16:53:20 2015 -0800 ---------------------------------------------------------------------- plugins/experimental/esi/esi.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ba251df4/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));
