On Wed, Jan 11, 2006 at 03:29:03AM -0800, Gisle Aas wrote:
> Nicholas Clark <[EMAIL PROTECTED]> writes:

> > --- perl/mg.c#93~26689~     2006-01-06 15:03:51.000000000 -0800
> > +++ perl/mg.c       2006-01-10 02:44:50.000000000 -0800
> > @@ -569,6 +569,13 @@
> >      return 0;
> >  }
> >  
> > +#define SvRTRIM(sv) STMT_START { \
> > +    STRLEN len = SvCUR(sv); \
> > +    while (len > 0 && isSPACE(SvPVX(sv)[len-1])) \
> > +   --len; \
> > +    SvCUR_set(sv, len); \
> 
> This ought to also NUL terminate the string:
> 
>        *SvEND(sv) = '\0';

Ooh yes, well spotted. Fixed with change 26781

Nicholas Clark

Reply via email to