Fixed a crash caused by setquest in login events (#2728)
Fixes #2700 Thanks to @ignizh
This commit is contained in:
parent
a0c8961e62
commit
6e7e97cac7
@ -12256,6 +12256,8 @@ void pc_show_questinfo(struct map_session_data *sd) {
|
|||||||
return;
|
return;
|
||||||
if (!map[sd->bl.m].qi_count || !map[sd->bl.m].qi_data)
|
if (!map[sd->bl.m].qi_count || !map[sd->bl.m].qi_data)
|
||||||
return;
|
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++) {
|
for(i = 0; i < map[sd->bl.m].qi_count; i++) {
|
||||||
qi = &map[sd->bl.m].qi_data[i];
|
qi = &map[sd->bl.m].qi_data[i];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user