X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fsdk%2Flib%2Fatl%2Fatlsimpcoll.h;h=3bf39c8e91cfbe7a3eaea30dc810b8e9ecb4ef96;hp=9564e53b99157a01c5d6e29fb5e9129cbb9ba6b9;hb=d1a6ea86f757f1b00b17e37d89db614a00c68067;hpb=ea13a8e91700da263b2437c72d57295cb01c7cbd diff --git a/reactos/sdk/lib/atl/atlsimpcoll.h b/reactos/sdk/lib/atl/atlsimpcoll.h index 9564e53b991..3bf39c8e91c 100644 --- a/reactos/sdk/lib/atl/atlsimpcoll.h +++ b/reactos/sdk/lib/atl/atlsimpcoll.h @@ -182,16 +182,17 @@ public: { RemoveAll(); - m_nCapacity = src.GetSize(); + int nNewCount = src.GetSize(); - T *pNewData = (T *)realloc(m_pData, m_nCapacity * sizeof(T)); + T *pNewData = (T *)realloc(m_pData, nNewCount * sizeof(T)); ATLASSERT(pNewData); if (pNewData == NULL) return *this; // failure - // store new data and capacity + // store new m_pData = pNewData; - m_nCount = m_nCapacity; + m_nCount = nNewCount; + m_nCapacity = nNewCount; } else {