Repository: incubator-trafficcontrol Updated Branches: refs/heads/master 4516c3696 -> bbbe70c52
Add a Mutex to the free_hanlder continuation as required by the ATS 6.x API. Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/2f103909 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/2f103909 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/2f103909 Branch: refs/heads/master Commit: 2f10390985054feaca00dffcdf92969907a17785 Parents: 4516c36 Author: John Rushford <jrushf...@apache.org> Authored: Fri Mar 31 12:17:16 2017 -0600 Committer: Jeff Elsloo <jeffrey_els...@cable.comcast.com> Committed: Fri Mar 31 12:44:36 2017 -0600 ---------------------------------------------------------------------- traffic_server/plugins/astats_over_http/astats_over_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/2f103909/traffic_server/plugins/astats_over_http/astats_over_http.c ---------------------------------------------------------------------- diff --git a/traffic_server/plugins/astats_over_http/astats_over_http.c b/traffic_server/plugins/astats_over_http/astats_over_http.c index 005e49b..2663b7d 100644 --- a/traffic_server/plugins/astats_over_http/astats_over_http.c +++ b/traffic_server/plugins/astats_over_http/astats_over_http.c @@ -802,7 +802,7 @@ static void load_config_file(config_holder_t *config_holder) { oldconfig = __sync_lock_test_and_set(confp, newconfig); if (oldconfig) { TSDebug(PLUGIN_TAG, "scheduling free: %p (%p)", oldconfig, newconfig); - free_cont = TSContCreate(free_handler, NULL); + free_cont = TSContCreate(free_handler, TSMutexCreate()); TSContDataSet(free_cont, (void *) oldconfig); TSContSchedule(free_cont, FREE_TMOUT, TS_THREAD_POOL_TASK); }