From ac6bfc1dd2147aa6dbd3d74753beb3d068a72dff Mon Sep 17 00:00:00 2001 From: idk Date: Sat, 15 Dec 2018 01:44:59 -0500 Subject: [PATCH] fix broken validation --- transcoders.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/transcoders.go b/transcoders.go index c3ce501..4062a25 100644 --- a/transcoders.go +++ b/transcoders.go @@ -10,7 +10,7 @@ import ( "strconv" "strings" - mh "github.com/multiformats/go-multihash" + mh "gx/ipfs/QmerPMzPk1mJVowm8KgmoknWa4yCYvvugMPsgWmDNUvDLW/go-multihash" ) type Transcoder interface { @@ -241,8 +241,8 @@ func garlic64BtS(b []byte) (string, error) { } func garlicValidate(b []byte) error { - if len(b) > 516 || len(b) < 616 { - return fmt.Errorf("failed to parse garlic addr: %s not an i2p base64 address. len: %d\n", b, len(b)) + if len(b) < 386 { + return fmt.Errorf("failed to validate garlic addr: %s not an i2p base64 address. len: %d\n", b, len(b)) } s, err := garlic64BtS(b) if err != nil {