- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
if ( cg_g2MarksAllModels == NULL )
{
cg_g2MarksAllModels = Cvar_Get( "cg_g2MarksAllModels", "0", 0 );
}
if (cg_g2MarksAllModels == NULL
|| !cg_g2MarksAllModels->integer )
{
firstModelOnly = qtrue;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
if ( cg_g2MarksAllModels == NULL )
{
cg_g2MarksAllModels = Cvar_Get( "cg_g2MarksAllModels", "0", 0 );
}
if (cg_g2MarksAllModels == NULL
|| !cg_g2MarksAllModels->integer )
{
firstModelOnly = qtrue;
}
Cvar_Get возвращает ненулевой указатель в любом случае.
:*
Вот если бы оно возвращало ссылку (то это был бы уже не си), то можно было бы и не проверять на нулл.
А так - уж лучше перепроверить, имхо, чтоб не свалиться с сигсегвом после очередного апгрейда.