From 7e0ffeacc5c5976d85488d5bc39e512db39936b3 Mon Sep 17 00:00:00 2001 From: kramm Date: Sun, 22 Jun 2003 06:58:52 +0000 Subject: [PATCH] fixed swf_WriteCGI() --- lib/rfxswf.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/rfxswf.c b/lib/rfxswf.c index f480458..1c3c2da 100644 --- a/lib/rfxswf.c +++ b/lib/rfxswf.c @@ -1222,8 +1222,10 @@ int swf_WriteSWF(int handle, SWF * swf) // Writes SWF to file, returns leng { struct writer_t writer; swf->compressed = 0; - if(handle<0) + if(handle<0) { + writer_init_nullwriter(&writer); return swf_WriteSWF2(&writer, swf); + } writer_init_filewriter(&writer, handle); return swf_WriteSWF2(&writer, swf); } @@ -1232,8 +1234,10 @@ int swf_WriteSWC(int handle, SWF * swf) // Writes SWF to file, returns leng { struct writer_t writer; swf->compressed = 1; - if(handle<0) + if(handle<0) { + writer_init_nullwriter(&writer); return swf_WriteSWF2(&writer, swf); + } writer_init_filewriter(&writer, handle); return swf_WriteSWF2(&writer, swf); } -- 1.7.10.4