From 69e1d2ee471b94d825769077fdc29aa3a26c773a Mon Sep 17 00:00:00 2001 From: TLINDEN Date: Thu, 19 Dec 2013 16:54:16 +0100 Subject: [PATCH] added error checking --- libpcp/z85.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libpcp/z85.c b/libpcp/z85.c index 6069e18..66aa711 100644 --- a/libpcp/z85.c +++ b/libpcp/z85.c @@ -161,6 +161,8 @@ char *pcp_readz85file(FILE *infile) { while(!feof(infile)) { if(!fread(&byte, 1, 1, infile)) break; + if(ferror(infile) != 0) + break; tmp = realloc(input, bufsize + 1); input = tmp; memmove(&input[bufsize], byte, 1);