From d1080d54569f38f080c0abf4f70ea82afeaada90 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Sat, 5 Nov 2016 10:01:33 +0000 Subject: [PATCH] crypt: fix panic on close after failed seek --- crypt/cipher.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crypt/cipher.go b/crypt/cipher.go index 909712767..58a81c71a 100644 --- a/crypt/cipher.go +++ b/crypt/cipher.go @@ -714,6 +714,9 @@ func (fh *decrypter) Close() error { } // Show file now closed fh.err = ErrorFileClosed + if fh.rc == nil { + return nil + } return fh.rc.Close() }