diff --git a/projects/activex/persiststreaminit.cpp b/projects/activex/persiststreaminit.cpp index 0660566fca..2ec4adb7e7 100644 --- a/projects/activex/persiststreaminit.cpp +++ b/projects/activex/persiststreaminit.cpp @@ -417,9 +417,7 @@ private: if( 0 == len ) return E_INVALIDARG; - LPWSTR propName = (LPOLESTR)::alloca((len+1)*sizeof(WCHAR)); - if( NULL == propName ) - return E_OUTOFMEMORY; + WCHAR propName[len + 1]; result = pStm->Read(propName, len*sizeof(WCHAR), NULL); if( FAILED(result) )