From abcff8c94c035d54da0cf76029ad32d0608e520d Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 3 Dec 2012 08:07:24 -0600 Subject: [PATCH] FS-4886 --resolve the file permisions must be set properly by you, you must have installed it as root then changed users. This patch will fix the crash. --- src/mod/applications/mod_httapi/mod_httapi.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_httapi/mod_httapi.c b/src/mod/applications/mod_httapi/mod_httapi.c index 845c342f63..275e2f47ff 100644 --- a/src/mod/applications/mod_httapi/mod_httapi.c +++ b/src/mod/applications/mod_httapi/mod_httapi.c @@ -2565,7 +2565,12 @@ static switch_status_t locate_url_file(http_file_context_t *context, const char } - fetch_cache_data(context, url, &headers, context->cache_file); + if ((status = fetch_cache_data(context, url, &headers, context->cache_file)) != SWITCH_STATUS_SUCCESS) { + switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Error checking file cache (check permissions)\n"); + goto end; + } + + metadata = switch_core_sprintf(context->pool, "%s:%s:%s:%s", url, switch_event_get_header_nil(headers, "last-modified"),