From 6258b721c9fef73da1868eef9ff561fcf9dcf2c6 Mon Sep 17 00:00:00 2001 From: Dragos Oancea Date: Fri, 15 Feb 2019 10:35:18 -0500 Subject: [PATCH] FS-11482: [http_cache] set pre_buffer_datalen to 0 on handle (crashfix) --- src/mod/applications/mod_http_cache/mod_http_cache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/applications/mod_http_cache/mod_http_cache.c b/src/mod/applications/mod_http_cache/mod_http_cache.c index 84e116ffce..21fa078ffa 100644 --- a/src/mod/applications/mod_http_cache/mod_http_cache.c +++ b/src/mod/applications/mod_http_cache/mod_http_cache.c @@ -1733,6 +1733,7 @@ static switch_status_t http_cache_file_open(switch_file_handle_t *handle, const } } + context->fh.pre_buffer_datalen = handle->pre_buffer_datalen; if ((status = switch_core_file_open(&context->fh, context->local_path, handle->channels, @@ -1754,6 +1755,7 @@ static switch_status_t http_cache_file_open(switch_file_handle_t *handle, const handle->interval = context->fh.interval; handle->channels = context->fh.channels; handle->flags |= SWITCH_FILE_NOMUX; + handle->pre_buffer_datalen = 0; if (switch_test_flag((&context->fh), SWITCH_FILE_NATIVE)) { switch_set_flag_locked(handle, SWITCH_FILE_NATIVE);