summaryrefslogtreecommitdiff
path: root/fitz/filt_predict.c
diff options
context:
space:
mode:
Diffstat (limited to 'fitz/filt_predict.c')
-rw-r--r--fitz/filt_predict.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/fitz/filt_predict.c b/fitz/filt_predict.c
index b82c1281..015d4a13 100644
--- a/fitz/filt_predict.c
+++ b/fitz/filt_predict.c
@@ -199,6 +199,15 @@ fz_open_predict(fz_stream *chain, int predictor, int columns, int colors, int bp
fz_var(state);
+ if (predictor < 1)
+ predictor = 1;
+ if (columns < 1)
+ columns = 1;
+ if (colors < 1)
+ colors = 1;
+ if (bpc < 1)
+ bpc = 8;
+
fz_try(ctx)
{
state = fz_malloc_struct(ctx, fz_predict);