summaryrefslogtreecommitdiff
path: root/file.c
diff options
context:
space:
mode:
authorKevin P. Fleming <kpfleming@digium.com>2006-02-15 01:31:21 +0000
committerKevin P. Fleming <kpfleming@digium.com>2006-02-15 01:31:21 +0000
commit6573167768da999288b6c22beae1b4c07168967a (patch)
tree906c65bec2bbe2536a1271a6c64e8590ea7855b6 /file.c
parent0aaad7b8b9bcadf985c080ab32ed1e18165ec4f8 (diff)
don't dereference memory that has been freed (issue #6405)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@10139 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'file.c')
-rw-r--r--file.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/file.c b/file.c
index 766c32abc..d150c901c 100644
--- a/file.c
+++ b/file.c
@@ -720,11 +720,11 @@ int ast_closestream(struct ast_filestream *f)
free(f->realfilename);
f->realfilename = NULL;
}
- f->fmt->close(f);
if (f->vfs) {
ast_closestream(f->vfs);
f->vfs = NULL;
}
+ f->fmt->close(f);
return 0;
}