diff --git a/dlls/util.cpp b/dlls/util.cpp index 63a294ee..1ed58667 100644 --- a/dlls/util.cpp +++ b/dlls/util.cpp @@ -2231,7 +2231,7 @@ int CRestore::ReadField( void *pBaseData, TYPEDESCRIPTION *pFields, int fieldCou break; case FIELD_EHANDLE: // Input and Output sizes are different! - pInputData = (char*)pData + j * gSizes[pTest->fieldType]; + pInputData = (char*)pData + j * gInputSizes[pTest->fieldType]; entityIndex = *(int *)pInputData; pent = EntityFromIndex( entityIndex ); if( pent )