Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517

Signed-off-by: Marek Siarkowicz <siarkowicz@google.com>
This commit is contained in:
Marek Siarkowicz 2023-12-20 11:41:50 +01:00
parent a2e9dc8cc0
commit d6d263ac8d

View File

@ -393,7 +393,7 @@ func NewServer(cfg config.ServerConfig) (srv *EtcdServer, err error) {
}
defer func() {
if err != nil {
if be != nil && err != nil {
be.Close()
}
}()