Fixed size calculation on redim if old size was 0.

This commit is contained in:
Marcus Meissner 2003-12-31 18:58:25 +00:00 committed by Alexandre Julliard
parent db1113fed1
commit 042f8953ff
1 changed files with 1 additions and 1 deletions

View File

@ -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;
}