Fix to prevent undefined behavior.

This commit is contained in:
Alan Mishchenko 2018-05-19 12:22:08 +09:00
parent d9e68f60c8
commit e68c6c6281
1 changed files with 2 additions and 2 deletions

View File

@ -127,7 +127,7 @@ static inline Vec_Int_t * Vec_IntStart( int nSize )
Vec_Int_t * p;
p = Vec_IntAlloc( nSize );
p->nSize = nSize;
memset( p->pArray, 0, sizeof(int) * nSize );
if ( p->pArray ) memset( p->pArray, 0, sizeof(int) * nSize );
return p;
}
static inline Vec_Int_t * Vec_IntStartFull( int nSize )
@ -135,7 +135,7 @@ static inline Vec_Int_t * Vec_IntStartFull( int nSize )
Vec_Int_t * p;
p = Vec_IntAlloc( nSize );
p->nSize = nSize;
memset( p->pArray, 0xff, sizeof(int) * nSize );
if ( p->pArray ) memset( p->pArray, 0xff, sizeof(int) * nSize );
return p;
}
static inline Vec_Int_t * Vec_IntStartRange( int First, int Range )