From a67f5678cd322713c568c55361cb77bb3788b39c Mon Sep 17 00:00:00 2001 From: Sam Hartman Date: Fri, 5 Sep 2014 06:07:24 -0400 Subject: [PATCH] Don't include newlines in base64 encodings --- test/gssweb_client.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/gssweb_client.pl b/test/gssweb_client.pl index 48dab76..a3f7157 100755 --- a/test/gssweb_client.pl +++ b/test/gssweb_client.pl @@ -13,7 +13,7 @@ sub parse_token($) { my ($json) = @_; print $json; my $ref = decode_json($json); - return decode_base64($ref->{'gssweb'}{'token'}); + return decode_base64($ref->{'gssweb'}{'token'}) or die "No token\n"; } ; @@ -41,7 +41,7 @@ sub token_body($$) { print "$status\n"; return undef unless $otoken; print "Pre-encoding token: $otoken\n"; - my $encoded_token = encode_base64($otoken); + my $encoded_token = encode_base64($otoken, ''); chomp($encoded_token); my $out = "token=" . uri_encode($encoded_token, {encode_reserved => 1}) ."&nonce=42"; print "$out\n"; -- 2.1.4