Do you have a minimal example wad for the crash? From the description, I'm not sure whether the crash should be fixed or the mod should be rejected by the parser as wrong.
Reply To torr_samaho
Do you have a minimal example wad for the crash? From the description, I'm not sure whether the crash should be fixed or the mod should be rejected by the parser as wrong.
Sure, I can create a minimal example wad quickly, and it's supposed to fix the crash instead of rejecting the mod.
This patch fixes a rare crash that happens because a player class with skins isn't added to the player class list (e.g. KEYCONF's "clearplayerclasses"), but classes deriving from it are added instead. As a result, the skins from the parent class, that normally should've been accessible to the derived player classes, aren't available. This can lead to Zandronum crashing if the client opens the player setup menu.
Thank you to geNia and the those behind the CCBM mod for reporting this issue.