|
Принятые патчи Иногда выкладывают патчи, которые потом в итоге все-таки принимают в ядро.
Повод для гордости. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.06.2010, 23:16 | #1 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
[10046][patch] Хранение GUIDов передаваемых предметов при обмене
Фикс эксплоита: http://paste2.org/p/867712
Надо ли обнулять гуид в tradeItems, если вдруг вещь, находящаяся в обмене была удалена? Последний раз редактировалось zergtmn; 07.06.2010 в 07:24. |
Пользователь сказал cпасибо: | Vladimir (08.06.2010) |
07.06.2010, 00:08 | #2 |
Гость
Сообщений: n/a
|
ASSERT-то там на кой? return NULL и обработку этого случая в данном конкретном примере сделать не так уж и тяжело. А специально крашить свое приложение из-за каждого доморощенного Кулибина - это перебор, я считаю. И так падает часто.
|
07.06.2010, 06:54 | #3 |
MaNGOS Dev
Регистрация: 07.03.2010
Сообщений: 314
Сказал(а) спасибо: 30
Поблагодарили 153 раз(а) в 83 сообщениях
|
Крашить не будет, т.к. проверка номера слота, присылаемого клиентом есть в HandleSetTradeItemOpcode и SpellCastTargets::Update (при наложении чар через обмен).
Последний раз редактировалось zergtmn; 07.06.2010 в 08:55. |
07.06.2010, 09:35 | #4 |
Гость
Сообщений: n/a
|
Я-то думал Вы дважды проверить решили. Значит придираюсь дальше. Если есть проверка номера слота перед вызовом функции, зачем проверять еще раз с помощью ассерта? Число - это не указатель на что-то ведь, память по адресу не убьется, если очень не постараться.
|
08.06.2010, 19:50 | #5 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
В [10046]. Спасибо
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[10641][hack fix] Отображение характеристик heroic предметов. | Warlord123 | Принятые патчи | 6 | 25.10.2010 15:30 |
Фильтр отображения предметов у торговца. | alien | Баг-репорты | 12 | 08.06.2010 20:57 |
[10046] Store guids instead slot data for trade items. | newsbot | CMaNGOS Commits | 0 | 08.06.2010 19:50 |
[fixed][bug] Дублирование предметов. | Maximus | Баг-репорты | 12 | 23.04.2010 21:52 |
Увеличение GUIDов в item_instance | Fear | Патчи и наработки | 0 | 14.03.2010 13:06 |