From b840a6a813a1629f66d5ed5ef928140763431ed1 Mon Sep 17 00:00:00 2001 From: Akito Mochizuki Date: Tue, 10 Sep 2013 14:50:18 +0900 Subject: Fix checking return value of fread() --- src/load.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/load.c b/src/load.c index 53f93e74d..e2f74d504 100644 --- a/src/load.c +++ b/src/load.c @@ -734,7 +734,7 @@ mrb_read_irep_file(mrb_state *mrb, FILE* fp) else if (memcmp(section_header.section_identify, RITE_SECTION_DEBUG_IDENTIFIER, sizeof(section_header.section_identify)) == 0) { uint8_t* const bin = mrb_malloc(mrb, section_size); fseek(fp, fpos, SEEK_SET); - if(fread((char*)bin, section_size, 1, fp) != section_size) { + if(fread((char*)bin, section_size, 1, fp) != 1) { mrb_free(mrb, bin); return MRB_DUMP_READ_FAULT; } -- cgit v1.2.3