Selaa lähdekoodia

Fixed a crash caused by setquest in login events (#2728)

Fixes #2700

Thanks to @ignizh
Lemongrass3110 7 vuotta sitten
vanhempi
commit
6e7e97cac7
1 muutettua tiedostoa jossa 2 lisäystä ja 0 poistoa
  1. 2 0
      src/map/pc.cpp

+ 2 - 0
src/map/pc.cpp

@@ -12256,6 +12256,8 @@ void pc_show_questinfo(struct map_session_data *sd) {
 		return;
 	if (!map[sd->bl.m].qi_count || !map[sd->bl.m].qi_data)
 		return;
+	if (map[sd->bl.m].qi_count != sd->qi_count)
+		return; // init was not called yet
 
 	for(i = 0; i < map[sd->bl.m].qi_count; i++) {
 		qi = &map[sd->bl.m].qi_data[i];