diff --git a/neo/idlib/hashing/MD5.cpp b/neo/idlib/hashing/MD5.cpp index 181aa892..71e4214d 100644 --- a/neo/idlib/hashing/MD5.cpp +++ b/neo/idlib/hashing/MD5.cpp @@ -249,7 +249,7 @@ void MD5_Final( MD5_CTX *ctx, unsigned char digest[16] ) { MD5_Transform( ctx->state, (unsigned int *) ctx->in ); memcpy( digest, ctx->state, 16 ); - memset( ctx, 0, sizeof( ctx ) ); /* In case it's sensitive */ + memset( ctx, 0, sizeof( MD5_CTX ) ); /* In case it's sensitive */ } /* diff --git a/neo/renderer/Model_ase.cpp b/neo/renderer/Model_ase.cpp index 1a0baadd..41e36635 100644 --- a/neo/renderer/Model_ase.cpp +++ b/neo/renderer/Model_ase.cpp @@ -728,7 +728,7 @@ static void ASE_KeyGEOMOBJECT( const char *token ) else if ( !strcmp( token, "*MESH" ) ) { ase.currentMesh = &ase.currentObject->mesh; - memset( ase.currentMesh, 0, sizeof( ase.currentMesh ) ); + memset( ase.currentMesh, 0, sizeof( aseMesh_t ) ); ASE_ParseBracedBlock( ASE_KeyMESH ); }