Fix crash when copying empty span of data into DataContainer
This commit is contained in:
@@ -231,7 +231,7 @@ public:
|
|||||||
/// <param name="data">Data to copy.</param>
|
/// <param name="data">Data to copy.</param>
|
||||||
void Copy(const DataContainer& data)
|
void Copy(const DataContainer& data)
|
||||||
{
|
{
|
||||||
if (data.IsValid())
|
if (data.Length() != 0)
|
||||||
Copy(data.Get(), data.Length());
|
Copy(data.Get(), data.Length());
|
||||||
else
|
else
|
||||||
Release();
|
Release();
|
||||||
@@ -243,7 +243,7 @@ public:
|
|||||||
/// <param name="data">Data to copy.</param>
|
/// <param name="data">Data to copy.</param>
|
||||||
void Copy(const Span<T>& data)
|
void Copy(const Span<T>& data)
|
||||||
{
|
{
|
||||||
if (data.IsValid())
|
if (data.Length() != 0)
|
||||||
Copy(data.Get(), data.Length());
|
Copy(data.Get(), data.Length());
|
||||||
else
|
else
|
||||||
Release();
|
Release();
|
||||||
|
|||||||
Reference in New Issue
Block a user