--- Crypt-Twofish2/Twofish2.xs 2003/09/06 22:10:54 1.1 +++ Crypt-Twofish2/Twofish2.xs 2004/07/14 15:55:44 1.2 @@ -25,7 +25,7 @@ BOOT: { - HV * stash = gv_stashpv ("Crypt::Twofish2", 0); + HV *stash = gv_stashpv ("Crypt::Twofish2", 0); newCONSTSUB (stash, "keysize", newSViv (32)); newCONSTSUB (stash, "blocksize", newSViv (16)); @@ -82,6 +82,7 @@ RETVAL = NEWSV (0, size); SvPOK_only (RETVAL); + (SvPVX (RETVAL))[size] = 0; SvCUR_set (RETVAL, size); if ((ix ? blockDecrypt : blockEncrypt)