Check for LocalAlloc() failure in Release builds too
Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
a5e47313f9
commit
8654f36e20
@ -612,7 +612,7 @@ namespace winstd
|
||||
cbData = other.cbData;
|
||||
if (cbData) {
|
||||
pbData = (BYTE*)LocalAlloc(LMEM_FIXED, other.cbData);
|
||||
assert(pbData);
|
||||
if (!pbData) throw win_runtime_error("LocalAlloc failed.");
|
||||
memcpy(pbData, other.pbData, other.cbData);
|
||||
} else
|
||||
pbData = NULL;
|
||||
@ -645,7 +645,7 @@ namespace winstd
|
||||
LocalFree(pbData);
|
||||
if (cbData) {
|
||||
pbData = (BYTE*)LocalAlloc(LMEM_FIXED, other.cbData);
|
||||
assert(pbData);
|
||||
if (!pbData) throw win_runtime_error("LocalAlloc failed.");
|
||||
memcpy(pbData, other.pbData, other.cbData);
|
||||
} else
|
||||
pbData = NULL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user