From: Dragos Oancea Date: Fri, 15 Feb 2019 15:35:18 +0000 (-0500) Subject: FS-11482: [http_cache] set pre_buffer_datalen to 0 on handle (crashfix) X-Git-Tag: v1.8.6~1^2~115^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6258b721c9fef73da1868eef9ff561fcf9dcf2c6;p=thirdparty%2Ffreeswitch.git FS-11482: [http_cache] set pre_buffer_datalen to 0 on handle (crashfix) --- 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);