From cc4c0e6c87bbefa9d0b5786cebd2f7362e307acd Mon Sep 17 00:00:00 2001 From: Robin Watts Date: Sat, 18 Jun 2016 15:58:52 +0100 Subject: Fix signed/unsigned warning. --- source/pdf/pdf-object.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source') diff --git a/source/pdf/pdf-object.c b/source/pdf/pdf-object.c index b9076dc8..176b0933 100644 --- a/source/pdf/pdf-object.c +++ b/source/pdf/pdf-object.c @@ -364,7 +364,7 @@ void pdf_set_str_len(fz_context *ctx, pdf_obj *obj, int newlen) RESOLVE(obj); if (obj < PDF_OBJ__LIMIT || obj->kind != PDF_STRING) return; /* This should never happen */ - if (newlen > STRING(obj)->len) + if (newlen < 0 || (unsigned int)newlen > STRING(obj)->len) return; /* This should never happen */ STRING(obj)->len = newlen; } -- cgit v1.2.3