From: Kevin P. Fleming Date: Wed, 15 Feb 2006 01:31:21 +0000 (+0000) Subject: don't dereference memory that has been freed (issue #6405) X-Git-Tag: 1.4.0-beta1~2601 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6573167768da999288b6c22beae1b4c07168967a;p=thirdparty%2Fasterisk.git 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 --- diff --git a/file.c b/file.c index 766c32abc4..d150c901c5 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; }