diff --git a/extensions/sdktools/msvc9/sdktools.vcproj b/extensions/sdktools/msvc9/sdktools.vcproj
index 0799b19c..fb36af14 100644
--- a/extensions/sdktools/msvc9/sdktools.vcproj
+++ b/extensions/sdktools/msvc9/sdktools.vcproj
@@ -884,6 +884,7 @@
Retrieve(sOutput, (void **)&pOutputName)) == false)
{
const char *classname = GetEntityClassname(pCaller);
@@ -450,5 +450,5 @@ const char *EntityOutputManager::GetEntityClassname(CBaseEntity *pEntity)
offset = pDesc->fieldOffset[TD_OFFSET_NORMAL];
}
- return (const char *)(((unsigned char *)pEntity) + offset);
+ return *(const char **)(((unsigned char *)pEntity) + offset);
}