From 5f171f42328bdd573211bb82bdee8f259c4c61ae Mon Sep 17 00:00:00 2001 From: Kamil Kisiel Date: Mon, 2 Feb 2015 22:33:18 -0800 Subject: Fix broken error message on invalid MAC. Fixes #13. --- securecookie.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/securecookie.go b/securecookie.go index 6b70268..620c508 100644 --- a/securecookie.go +++ b/securecookie.go @@ -196,7 +196,7 @@ func (s *SecureCookie) Decode(name, value string, dst interface{}) error { // 3. Verify MAC. Value is "date|value|mac". parts := bytes.SplitN(b, []byte("|"), 3) if len(parts) != 3 { - return errors.New("securecookie: invalid value %v") + return ErrMacInvalid } h := hmac.New(s.hashFunc, s.hashKey) b = append([]byte(name+"|"), b[:len(b)-len(parts[2])-1]...) -- cgit v1.2.3