From: Anthony Minessale II Date: Mon, 20 Sep 2004 23:15:49 +0000 (+0000) Subject: fix placement of f->fmt->close X-Git-Tag: 1.0.0~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=42806dc1ac98515f7eff405917be246598e8b2cf;p=thirdparty%2Fasterisk.git fix placement of f->fmt->close git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3813 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/file.c b/file.c index 02c563a957..034fe1fb08 100755 --- a/file.c +++ b/file.c @@ -683,7 +683,7 @@ int ast_closestream(struct ast_filestream *f) snprintf(cmd,size,"/bin/mv -f %s %s",f->filename,f->realfilename); ast_safe_system(cmd); } - f->fmt->close(f); + if (f->filename) { free(f->filename); f->filename = NULL; @@ -692,7 +692,7 @@ int ast_closestream(struct ast_filestream *f) free(f->realfilename); f->realfilename = NULL; } - + f->fmt->close(f); return 0; }