Skocz do zawartości

Naprawa funkcji SetSkillGroup poprzez weryfikację dostępności obiektu

Featured Replies

Opublikowano

image.png.a144663d4007d16872d3413c4a1a8bf3.png

 

Witajcie,

 

W tym temacie chciałbym przedstawić rozwiązanie problemu bezpieczeństwa funkcji SetSkillGroup. Funkcja ta odpowiada za przypisanie postaci grupy umiejętności. W obecnym stanie nie sprawdza, czy obiekt CHARACTER ma ważny deskryptor. Brak tego warunku może prowadzić do awarii serwera. Rozwiązanie polega na dodaniu warunku, który sprawdza dostępność deskryptora. Jeśli deskryptor nie istnieje, funkcja zakończy działanie.

 

Implementacja:

📂 Lokalizacja pliku: 'game -> char_skill.cpp'

 

🔍 Szukaj

🔐 Ukryta Treść 🔐

 

 Dodaj:

🔐 Ukryta Treść 🔐

 

  • 2 miesiące temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...