diff --git a/vphysics/physics_collide.cpp b/vphysics/physics_collide.cpp index 3770d91b..1c2609f6 100644 --- a/vphysics/physics_collide.cpp +++ b/vphysics/physics_collide.cpp @@ -1637,8 +1637,8 @@ void CPhysicsCollision::VCollideLoad( vcollide_t *pOutput, int solidCount, const for ( int i = 0; i < solidCount; i++ ) { - int size = *(int*)(pBuffer + position); - // memcpy( &size, pBuffer + position, sizeof(int) ); + int size; + memcpy( &size, pBuffer + position, sizeof(int) ); position += sizeof(int); char *tmpbuf = new char[size];