From: Daniel Stenberg Date: Fri, 28 Aug 2020 20:31:57 +0000 (+0200) Subject: tests/getpart: use MIME::Base64 instead of home-cooked X-Git-Tag: curl-7_73_0~181 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8bb183114c8aa55fd45042224d71733b29d1f968;p=thirdparty%2Fcurl.git tests/getpart: use MIME::Base64 instead of home-cooked Since we already use the base64 package since a while back, we can just as well switch to that here too. It also happens to use the exact same function name, which otherwise causes a run-time warning. Reported-by: Marc Hörsken Fixes #5885 Closes #5887 --- diff --git a/tests/getpart.pm b/tests/getpart.pm index 9519888eec..2162129dc6 100644 --- a/tests/getpart.pm +++ b/tests/getpart.pm @@ -28,12 +28,7 @@ my $xmlfile; my $warning=0; my $trace=0; -sub decode_base64 { - tr:A-Za-z0-9+/::cd; # remove non-base64 chars - tr:A-Za-z0-9+/: -_:; # convert to uuencoded format - my $len = pack("c", 32 + 0.75*length); # compute length byte - return unpack("u", $len . $_); # uudecode and print -} +use MIME::Base64; sub decode_hex { my $s = $_;