Could you please file a bug at http://bugs.ruby-lang.org ?

Thank you!

On Nov 26, 2013, at 2:41 PM, Maciek Nowacki <nowacki / ualberta.ca> wrote:

> Hello,
> 
> Here is a cute bug that has existed for a little while in file.c . Ruby will tend to crash when File.readlink() is called on a symlink with a long target. Fix:
> 
> --- -	2013-11-25 22:10:59.694183795 -0700
> +++ file.c	2013-11-25 22:10:03.076352889 -0700
> @@ -2529,8 +2529,8 @@
> 	    || (rv < 0 && errno == ERANGE) /* quirky behavior of GPFS */
> #endif
> 	) {
> -	rb_str_modify_expand(v, size);
> 	size *= 2;
> +	rb_str_modify_expand(v, size);
>    }
>    if (rv < 0) {
> 	rb_str_resize(v, 0);
> 
> Maciek Nowacki
> Application Support Analyst
> Information Services & Technology
> University of Alberta
>