From 3e32e2ce18fba5a52d2d1ddbaf34b6800f644f03 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Wed, 25 Jan 2012 12:11:31 +0100 Subject: fb-helper.c: catch read() errors Signed-off-by: Florian Pritz --- fb-helper.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/fb-helper.c b/fb-helper.c index 71ae0ab..6abf81d 100644 --- a/fb-helper.c +++ b/fb-helper.c @@ -53,7 +53,13 @@ int load_file(const char *fn, char **data, size_t *data_size) perror("load_file"); return 1; } + *data_size += fread(*data + *data_size, sizeof(char), buf_size, fp); + + if (ferror(fp)) { + perror("load_file"); + return 1; + } } fclose(fp); -- cgit v1.2.3-24-g4f1b