summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAkito Mochizuki <[email protected]>2013-09-10 14:50:18 +0900
committerAkito Mochizuki <[email protected]>2013-09-10 14:50:18 +0900
commitb840a6a813a1629f66d5ed5ef928140763431ed1 (patch)
treee8f021c0170f4471f77f6566d426e565cf5e6090
parent668a0466c551c5a04c1156f4597971f9e183d424 (diff)
downloadmruby-b840a6a813a1629f66d5ed5ef928140763431ed1.tar.gz
mruby-b840a6a813a1629f66d5ed5ef928140763431ed1.zip
Fix checking return value of fread()
-rw-r--r--src/load.c2
1 files changed, 1 insertions, 1 deletions
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;
}