Browse Source

lib/db/backend: Prevent panic in errors.As (#7873)

Simon Frei 4 years ago
parent
commit
952f3ffb0c
1 changed files with 2 additions and 2 deletions
  1. 2 2
      lib/db/backend/backend.go

+ 2 - 2
lib/db/backend/backend.go

@@ -142,12 +142,12 @@ type errNotFound struct{}
 func (*errNotFound) Error() string { return "key not found" }
 
 func IsClosed(err error) bool {
-	var e *errClosed
+	e := &errClosed{}
 	return errors.As(err, &e)
 }
 
 func IsNotFound(err error) bool {
-	var e *errNotFound
+	e := &errNotFound{}
 	return errors.As(err, &e)
 }