Fixed size calculation on redim if old size was 0.
This commit is contained in:
parent
db1113fed1
commit
042f8953ff
|
@ -1463,7 +1463,7 @@ HRESULT WINAPI SafeArrayRedim(SAFEARRAY *psa, SAFEARRAYBOUND *psabound)
|
|||
else {
|
||||
int oldelems = oldBounds->cElements;
|
||||
oldBounds->cElements = psabound->cElements;
|
||||
ulNewSize = SAFEARRAY_GetCellCount(psa);
|
||||
ulNewSize = SAFEARRAY_GetCellCount(psa) * psa->cbElements;
|
||||
oldBounds->cElements = oldelems;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue