fix(data): fix null pointer panic When CreateDataPartition. #1000131492

Signed-off-by: zhumingze <zhumingze@oppo.com>
This commit is contained in:
zhumingze 2025-05-23 18:39:38 +08:00 committed by zhumingze1108
parent c260b7db0c
commit 1cf0bafea2

View File

@ -681,9 +681,11 @@ func (manager *SpaceManager) CreatePartition(request *proto.CreateDataPartitionR
}()
if dp, err = CreateDataPartition(dpCfg, disk, request); err != nil {
manager.partitionMutex.Lock()
delete(manager.partitions, dp.partitionID)
manager.partitionMutex.Unlock()
if dp != nil {
manager.partitionMutex.Lock()
delete(manager.partitions, dp.partitionID)
manager.partitionMutex.Unlock()
}
return
}
return