Commit 55b6ef43 authored by Akira Yumiyama's avatar Akira Yumiyama

add return value check of fseek

parent 14e1992e
...@@ -200,7 +200,10 @@ mrb_file_size(mrb_state *mrb, mrb_value klass) ...@@ -200,7 +200,10 @@ mrb_file_size(mrb_state *mrb, mrb_value klass)
return mrb_nil_value(); return mrb_nil_value();
} }
fseek(fp, 0, SEEK_END); if (fseek(fp, 0, SEEK_END) != 0) {
mrb_sys_fail(mrb, "mrb_file_size failed.");
return mrb_nil_value();
}
filesize = (mrb_int) ftell(fp); filesize = (mrb_int) ftell(fp);
fclose(fp); fclose(fp);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment