{
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);
}
{
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);
}