summaryrefslogtreecommitdiff
path: root/apps/pdfshow.c
diff options
context:
space:
mode:
authorTor Andersson <tor@ghostscript.com>2010-07-29 23:17:46 +0000
committerTor Andersson <tor@ghostscript.com>2010-07-29 23:17:46 +0000
commitd797d4707564bd9c0e1536d1d6355945aa1be740 (patch)
treeb6aef992de0ce2aa306c4dd330512852c1a63ede /apps/pdfshow.c
parent0b954421d7908c8b835d96b4a945418c2ae08de7 (diff)
downloadmupdf-d797d4707564bd9c0e1536d1d6355945aa1be740.tar.xz
Use chained reader like interface for filters instead of process interface.
Diffstat (limited to 'apps/pdfshow.c')
-rw-r--r--apps/pdfshow.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/pdfshow.c b/apps/pdfshow.c
index cb15fd99..b05f6013 100644
--- a/apps/pdfshow.c
+++ b/apps/pdfshow.c
@@ -111,9 +111,9 @@ static void showstream(int num, int gen)
while (1)
{
- error = fz_read(&n, stm, buf, sizeof buf);
- if (error)
- die(error);
+ n = fz_read(stm, buf, sizeof buf);
+ if (n < 0)
+ die(n);
if (n == 0)
break;
if (showbinary)
@@ -122,7 +122,7 @@ static void showstream(int num, int gen)
showsafe(buf, n);
}
- fz_dropstream(stm);
+ fz_close(stm);
}
static void showobject(int num, int gen)