From b6d0efb85436ee32f7c68cba8f0e5e25ae582b3d Mon Sep 17 00:00:00 2001 From: Devan Goodwin Date: Fri, 9 Sep 2016 09:26:06 -0300 Subject: [PATCH] Use string bytes for token instead of decoding hex. --- pkg/kubeadm/util/tokens.go | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/pkg/kubeadm/util/tokens.go b/pkg/kubeadm/util/tokens.go index da51ff551a4..202a37b2451 100644 --- a/pkg/kubeadm/util/tokens.go +++ b/pkg/kubeadm/util/tokens.go @@ -77,15 +77,7 @@ func UseGivenTokenIfValid(s *kubeadmapi.KubeadmConfig) (bool, error) { "length of first part is incorrect [%d (given) != %d (expected) ]", len(givenToken[0]), TokenIDLen)) } - tokenBytes, err := hex.DecodeString(givenToken[1]) - if err != nil { - return false, fmt.Errorf(invalidErr, err) - } - if len(tokenBytes) != TokenBytes { - return false, fmt.Errorf(invalidErr, fmt.Sprintf( - "length of second part is incorrect [%d (given) != %d (expected)]", - len(tokenBytes), TokenBytes)) - } + tokenBytes := []byte(givenToken[1]) s.Secrets.TokenID = givenToken[0] s.Secrets.BearerToken = givenToken[1] s.Secrets.Token = tokenBytes