From aea978240a00ec36ac782a58b7b0837d5303cbee Mon Sep 17 00:00:00 2001 From: Andy Green Date: Wed, 20 Nov 2019 10:17:36 +0000 Subject: [PATCH] context: allow override validity timing --- lib/core/context.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/core/context.c b/lib/core/context.c index 8798931bd..583e91482 100644 --- a/lib/core/context.c +++ b/lib/core/context.c @@ -471,6 +471,14 @@ lws_create_context(const struct lws_context_creation_info *info) context->default_retry.secs_since_valid_ping = 300; context->default_retry.secs_since_valid_hangup = 310; + if (info->retry_and_idle_policy && + info->retry_and_idle_policy->secs_since_valid_ping) { + context->default_retry.secs_since_valid_ping = + info->retry_and_idle_policy->secs_since_valid_ping; + context->default_retry.secs_since_valid_hangup = + info->retry_and_idle_policy->secs_since_valid_hangup; + } + /* * Allocate the per-thread storage for scratchpad buffers, * and header data pool