1. Си / Говнокод #16624

    +134

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if ( cg_g2MarksAllModels == NULL )
    	{
    		cg_g2MarksAllModels = Cvar_Get( "cg_g2MarksAllModels", "0", 0 );
    	}
    
    	if (cg_g2MarksAllModels == NULL
    		|| !cg_g2MarksAllModels->integer )
    	{
    		firstModelOnly = qtrue;
    	}

    Cvar_Get возвращает ненулевой указатель в любом случае.

    Запостил: gost, 31 Августа 2014

    Комментарии (7) RSS

    • > qtrue
      :*
      Ответить
    • Кваку раскопал? Молодец. Пирожок возьми.
      Ответить
    • >Cvar_Get возвращает ненулевой указатель в любом случае.
      Вот если бы оно возвращало ссылку (то это был бы уже не си), то можно было бы и не проверять на нулл.
      А так - уж лучше перепроверить, имхо, чтоб не свалиться с сигсегвом после очередного апгрейда.
      Ответить

    Добавить комментарий