properly handle nil New func in sync.Pool
Этот коммит содержится в:
родитель
3eec878a11
коммит
a2c7112b1f
1 изменённых файлов: 3 добавлений и 0 удалений
|
@ -8,6 +8,9 @@ type Pool struct {
|
|||
|
||||
// Get returns the value of calling Pool.New().
|
||||
func (p *Pool) Get() interface{} {
|
||||
if p.New == nil {
|
||||
return nil
|
||||
}
|
||||
return p.New()
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче