diff options
| author | Tomoyuki Sahara <[email protected]> | 2015-10-19 19:33:09 +0900 |
|---|---|---|
| committer | Tomoyuki Sahara <[email protected]> | 2015-10-19 19:33:09 +0900 |
| commit | 71197d2737aacb3ce824f3e142e7afd8a322cc7d (patch) | |
| tree | 206d3ee3fc7ebb9fade6ceaf2c090c78b2148a04 /src/io.c | |
| parent | e724c5af988b08869aba8a97bba0fa9b41ec8b9f (diff) | |
| parent | 238704592a82654f96906aec0ad6e334380e5bf5 (diff) | |
| download | mruby-71197d2737aacb3ce824f3e142e7afd8a322cc7d.tar.gz mruby-71197d2737aacb3ce824f3e142e7afd8a322cc7d.zip | |
Merge pull request #47 from matsumoto-r/patch-1
Fix buffer overflow of `pos` when file-size is too big
Diffstat (limited to 'src/io.c')
| -rw-r--r-- | src/io.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -525,8 +525,7 @@ mrb_value mrb_io_sysseek(mrb_state *mrb, mrb_value io) { struct mrb_io *fptr; - int pos; - mrb_int offset, whence = -1; + mrb_int pos, offset, whence = -1; mrb_get_args(mrb, "i|i", &offset, &whence); if (whence < 0) { |
