From 30d7ad878c10975ced8f9eb7024599cd6bc017d6 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 17 Aug 2011 18:10:44 -0500 Subject: [PATCH] only close inner file handle if it was initilized --- src/mod/applications/mod_dptools/mod_dptools.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mod/applications/mod_dptools/mod_dptools.c b/src/mod/applications/mod_dptools/mod_dptools.c index 39e6380399..8c260ddf7f 100755 --- a/src/mod/applications/mod_dptools/mod_dptools.c +++ b/src/mod/applications/mod_dptools/mod_dptools.c @@ -3669,7 +3669,9 @@ static switch_status_t file_string_file_close(switch_file_handle_t *handle) { file_string_context_t *context = handle->private_info; - switch_core_file_close(&context->fh); + if (switch_test_flag((&context->fh), SWITCH_FILE_OPEN)) { + switch_core_file_close(&context->fh); + } return SWITCH_STATUS_SUCCESS; }