]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix file handle mem leak (thanks pressuerman)
authorAnthony Minessale <anthony.minessale@gmail.com>
Thu, 8 Oct 2009 14:01:03 +0000 (14:01 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Thu, 8 Oct 2009 14:01:03 +0000 (14:01 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15114 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_core_file.c

index 620c2b51b1f73a5c32f625c83be19300f06fcb8e..dac692e44d8bfa55cee9b490e4cf55df3ea19431 100644 (file)
@@ -58,6 +58,8 @@ SWITCH_DECLARE(switch_status_t) switch_core_perform_file_open(const char *file,
                return SWITCH_STATUS_FALSE;
        }
 
+       fh->flags = flags;
+
        if (pool) {
                fh->memory_pool = pool;
        } else {
@@ -118,7 +120,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_perform_file_open(const char *file,
        fh->file = file;
        fh->func = func;
        fh->line = line;
-       fh->flags = flags;
+
        
        if (spool_path) {
                char uuid_str[SWITCH_UUID_FORMATTED_LENGTH + 1];