diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-09-12 01:42:56 -0700 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-09-12 01:42:56 -0700 |
| commit | ccadbbeb8425eac6b7e6b0503a12dad5541d6d54 (patch) | |
| tree | e8f021c0170f4471f77f6566d426e565cf5e6090 | |
| parent | 668a0466c551c5a04c1156f4597971f9e183d424 (diff) | |
| parent | b840a6a813a1629f66d5ed5ef928140763431ed1 (diff) | |
| download | mruby-ccadbbeb8425eac6b7e6b0503a12dad5541d6d54.tar.gz mruby-ccadbbeb8425eac6b7e6b0503a12dad5541d6d54.zip | |
Merge pull request #1501 from iij/pr_fix_read_debug_section
Fix checking return value of fread()
| -rw-r--r-- | src/load.c | 2 |
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; } |
