X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Fp5-File-KDBX;a=blobdiff_plain;f=lib%2FFile%2FKDBX%2FUtil.pm;h=d27263247863fb919a7f84352522f7f4a7c3c1c3;hp=b8c901b048d6c73f1187a8d7d5454f409dbc479e;hb=f7bf9aa61c1462ab681607cdf291d95a2e44fbf5;hpb=700fa117555b87eda7227f9083c0fc0df052c64f diff --git a/lib/File/KDBX/Util.pm b/lib/File/KDBX/Util.pm index b8c901b..d272632 100644 --- a/lib/File/KDBX/Util.pm +++ b/lib/File/KDBX/Util.pm @@ -600,6 +600,7 @@ sub pack_Ql { require Config; if ($Config::Config{ivsize} < 8) { if (blessed $num && $num->can('as_hex')) { + require Math::BigInt; return "\xff\xff\xff\xff\xff\xff\xff\xff" if Math::BigInt->new('18446744073709551615') <= $num; return "\x00\x00\x00\x00\x00\x00\x00\x80" if $num <= Math::BigInt->new('-9223372036854775808'); my $neg;