You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by ki...@apache.org on 2015/09/30 10:13:55 UTC

trafficserver git commit: TS-3951: adding a static assert on size of the http config vars array

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 <ki...@apache.org>
Authored: Wed Sep 30 01:13:46 2015 -0700
Committer: Kit Chan <ki...@apache.org>
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),