From 57575cabd50c4fdadb7de8ed5dec5702be7c3954 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 6 Oct 2004 08:06:19 +0200 Subject: encrypt when writing --- filter/filec.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'filter/filec.c') diff --git a/filter/filec.c b/filter/filec.c index 8402401f..a8a26008 100644 --- a/filter/filec.c +++ b/filter/filec.c @@ -148,13 +148,19 @@ fz_pushfilter(fz_file *file, fz_filter *filter) file->out = file->in; file->in = buf; -// XXX if (file->mode == O_RDONLY) { file->out->rp = file->out->bp; file->out->wp = file->out->bp; file->out->eof = 0; } + else + { + file->out->eof = 0; + file->in->rp = file->in->bp; + file->in->wp = file->in->bp; + file->in->eof = 0; + } file->filter = filter; } @@ -220,11 +226,6 @@ fz_popfilter(fz_file *file) buf = file->out; file->out = file->in; file->in = buf; - -// XXX - file->in->rp = file->in->bp; - file->in->wp = file->in->bp; - file->in->eof = 0; } else { -- cgit v1.2.3