Added an additional safeguard (#6241)

Fixes #6229

Thanks to @mrboob
This commit is contained in:
Lemongrass3110 2021-09-08 01:43:52 +02:00 committed by GitHub
parent cb83cb8fa4
commit b75b8ffafb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7227,7 +7227,7 @@ int pc_checkbaselevelup(struct map_session_data *sd) {
void pc_baselevelchanged(struct map_session_data *sd) {
uint8 i;
for( i = 0; i < EQI_MAX; i++ ) {
if( sd->equip_index[i] >= 0 ) {
if( sd->equip_index[i] >= 0 && sd->inventory_data[sd->equip_index[i]] ) {
if( sd->inventory_data[ sd->equip_index[i] ]->elvmax && sd->status.base_level > (unsigned int)sd->inventory_data[ sd->equip_index[i] ]->elvmax )
pc_unequipitem(sd, sd->equip_index[i], 3);
}