Change 29526 by [EMAIL PROTECTED] on 2006/12/11 23:44:30

        Fix allocation bug in change 29524.

Affected files ...

... //depot/perl/util.c#598 edit

Differences ...

==== //depot/perl/util.c#598 (text) ====
Index: perl/util.c
--- perl/util.c#597~29525~      2006-12-11 14:52:46.000000000 -0800
+++ perl/util.c 2006-12-11 15:44:30.000000000 -0800
@@ -510,6 +510,8 @@
                table[*s] = (U8)i;
            s--, i++;
        }
+    } else {
+       Sv_Grow(sv, len + PERL_FBM_TABLE_OFFSET);
     }
     sv_magic(sv, NULL, PERL_MAGIC_bm, NULL, 0);        /* deep magic */
     SvVALID_on(sv);
End of Patch.

Reply via email to