diff options
| author | Akira Yumiyama <[email protected]> | 2013-05-12 14:58:12 +0900 |
|---|---|---|
| committer | Akira Yumiyama <[email protected]> | 2013-05-12 14:58:12 +0900 |
| commit | 0a21d9ec920675bdbfa4f7705764f6f648fdd335 (patch) | |
| tree | b23f0d567d05c8a17d1d7d81fa17edcf32736483 /src/file.c | |
| parent | e277079616bbc54f70bbf0a312a237f91a3d4f35 (diff) | |
| download | mruby-0a21d9ec920675bdbfa4f7705764f6f648fdd335.tar.gz mruby-0a21d9ec920675bdbfa4f7705764f6f648fdd335.zip | |
bufix of mrb_file__gethome()
Diffstat (limited to 'src/file.c')
| -rw-r--r-- | src/file.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file.c b/src/file.c index ad7c8f574..2585e314e 100644 --- a/src/file.c +++ b/src/file.c @@ -265,8 +265,8 @@ mrb_file__gethome(mrb_state *mrb, mrb_value klass) } } - result = mrb_str_buf_new(mrb, strlen(home)); - strncpy(RSTRING_PTR(result), home, strlen(home)); + result = mrb_str_buf_new(mrb, MAXPATHLEN); + strncpy(RSTRING_PTR(result), home, MAXPATHLEN); mrb_str_resize(mrb, result, strlen(RSTRING_PTR(result))); return result; |
