From 92f9a2dca96cc4aef3ed0645220978092a099107 Mon Sep 17 00:00:00 2001 From: Matthew McPherrin Date: Thu, 2 Feb 2017 16:56:48 -0800 Subject: [PATCH] Don't panic in the JCEKS library Returns an error instead. --- jceks/jceks.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jceks/jceks.go b/jceks/jceks.go index becd4bd..dd5f522 100644 --- a/jceks/jceks.go +++ b/jceks/jceks.go @@ -344,9 +344,9 @@ func (ks *KeyStore) Parse(r io.Reader, password []byte) error { } case 3: // Secret-key entry - fallthrough + return fmt.Errorf("unimplemented: Secret-key") default: - panic(fmt.Errorf("unimplemented tag: %d", tag)) + return fmt.Errorf("unimplemented tag: %d", tag) } }