diff options
Diffstat (limited to 'ext/kgio/read_write.c')
-rw-r--r-- | ext/kgio/read_write.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/kgio/read_write.c b/ext/kgio/read_write.c index 47160d6..0ee7866 100644 --- a/ext/kgio/read_write.c +++ b/ext/kgio/read_write.c @@ -233,7 +233,7 @@ done: a->ptr = RSTRING_PTR(a->buf) + written; return -1; } else if (written > 0) { - a->buf = rb_str_new(a->ptr + n, a->len - n); + a->buf = rb_str_new(a->ptr, a->len); } else { a->buf = mKgio_WaitWritable; } |