Субъективный Си / Говнокод #11469 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
- (void)setValue:(NSString *)value
{
    if(value != _value)
    {
        [_value release];
        
        if (value)
             _value = [value retain];
    }

//Тут всякие действия еще
}

Седьмая строка просто убила, делаем setValue:nil и в _value у нас указатель на мусор

Запостил: notxcain notxcain, (Updated )

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

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8