I think SvCUR() was intended rather than SvLEN()
Nicholas Clark [Wed, 1 Jun 2005 20:42:29 +0000 (20:42 +0000)]
p4raw-id: //depot/perl@24664

ext/Storable/Storable.xs

index e5db8f6..d746c55 100644 (file)
@@ -2633,7 +2633,7 @@ static int store_code(pTHX_ stcxt_t *cxt, CV *cv)
                CROAK(("Unexpected return value from B::Deparse::coderef2text\n"));
 
        text = POPs;
-       len = SvLEN(text);
+       len = SvCUR(text);
        reallen = strlen(SvPV_nolen(text));
 
        /*