oops, mustn't auto-wrap file in this case

This commit is contained in:
David Rose 2011-09-23 22:04:42 +00:00
parent 0ea1ff0ecb
commit 024e5e9d19

View File

@ -83,14 +83,14 @@ compress_file(const Filename &source, const Filename &dest, int compression_leve
// The default is binary, if not specified otherwise. // The default is binary, if not specified otherwise.
source_filename.set_binary(); source_filename.set_binary();
} }
istream *source_stream = vfs->open_read_file(source_filename, true); istream *source_stream = vfs->open_read_file(source_filename, false);
if (source_stream == NULL) { if (source_stream == NULL) {
express_cat.info() << "Couldn't open file " << source_filename << "\n"; express_cat.info() << "Couldn't open file " << source_filename << "\n";
return false; return false;
} }
Filename dest_filename = Filename::binary_filename(dest); Filename dest_filename = Filename::binary_filename(dest);
ostream *dest_stream = vfs->open_write_file(dest_filename, true, true); ostream *dest_stream = vfs->open_write_file(dest_filename, false, true);
if (dest_stream == NULL) { if (dest_stream == NULL) {
express_cat.info() << "Couldn't open file " << dest_filename << "\n"; express_cat.info() << "Couldn't open file " << dest_filename << "\n";
vfs->close_read_file(source_stream); vfs->close_read_file(source_stream);
@ -131,7 +131,7 @@ decompress_file(const Filename &source, const Filename &dest) {
// The default is binary, if not specified otherwise. // The default is binary, if not specified otherwise.
dest_filename.set_binary(); dest_filename.set_binary();
} }
ostream *dest_stream = vfs->open_write_file(dest_filename, true, true); ostream *dest_stream = vfs->open_write_file(dest_filename, false, true);
if (dest_stream == NULL) { if (dest_stream == NULL) {
express_cat.info() << "Couldn't open file " << dest_filename << "\n"; express_cat.info() << "Couldn't open file " << dest_filename << "\n";
vfs->close_read_file(source_stream); vfs->close_read_file(source_stream);