mirror of
https://github.com/ETLCPP/etl.git
synced 2026-11-09 14:49:53 +08:00
#766 etl::unique_ptr::reset() can call deleter with nullptr argument
This commit is contained in:
parent
40df32148e
commit
1f368ead6c
@ -1399,7 +1399,11 @@ namespace etl
|
||||
|
||||
pointer value = p;
|
||||
p = p_;
|
||||
deleter(value);
|
||||
|
||||
if (value != ETL_NULLPTR)
|
||||
{
|
||||
deleter(value);
|
||||
}
|
||||
}
|
||||
|
||||
//*********************************
|
||||
@ -1605,7 +1609,11 @@ namespace etl
|
||||
|
||||
pointer value = p;
|
||||
p = p_;
|
||||
delete[] value;
|
||||
|
||||
if (value != ETL_NULLPTR)
|
||||
{
|
||||
deleter(value);
|
||||
}
|
||||
}
|
||||
|
||||
//*********************************
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user