Repository: trafficserver Updated Branches: refs/heads/master 35f373149 -> 4f3db399f
TS-3951: adding a static assert on size of the http config vars array Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/4f3db399 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/4f3db399 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/4f3db399 Branch: refs/heads/master Commit: 4f3db399f885236939bfc3689afd566aaa1a6e05 Parents: 35f3731 Author: Kit Chan <[email protected]> Authored: Wed Sep 30 01:13:46 2015 -0700 Committer: Kit Chan <[email protected]> Committed: Wed Sep 30 01:13:46 2015 -0700 ---------------------------------------------------------------------- plugins/experimental/ts_lua/ts_lua_http_config.c | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/4f3db399/plugins/experimental/ts_lua/ts_lua_http_config.c ---------------------------------------------------------------------- diff --git a/plugins/experimental/ts_lua/ts_lua_http_config.c b/plugins/experimental/ts_lua/ts_lua_http_config.c index 272954f..ae2658b 100644 --- a/plugins/experimental/ts_lua/ts_lua_http_config.c +++ b/plugins/experimental/ts_lua/ts_lua_http_config.c @@ -197,6 +197,10 @@ ts_lua_var_item ts_lua_http_config_vars[] = { TS_LUA_MAKE_VAR_ITEM(TS_LUA_CONFIG_HTTP_CACHE_MAX_OPEN_WRITE_RETRIES), TS_LUA_MAKE_VAR_ITEM(TS_LUA_CONFIG_LAST_ENTRY), }; +// Needed to make sure we have the latest list of overridable http config vars when compiling +#define NUM_HTTP_CONFIG_VARS (sizeof(ts_lua_http_config_vars) / sizeof(ts_lua_http_config_vars[0])) +extern char __ts_lua_http_config_vars_static_assert[NUM_HTTP_CONFIG_VARS == TS_CONFIG_LAST_ENTRY + 1 ? 0 : -1]; + ts_lua_var_item ts_lua_http_timeout_vars[] = { TS_LUA_MAKE_VAR_ITEM(TS_LUA_TIMEOUT_ACTIVE), TS_LUA_MAKE_VAR_ITEM(TS_LUA_TIMEOUT_CONNECT), TS_LUA_MAKE_VAR_ITEM(TS_LUA_TIMEOUT_DNS), TS_LUA_MAKE_VAR_ITEM(TS_LUA_TIMEOUT_NO_ACTIVITY),
