Fix Friendlist disappear in 2020-09-02ragexeRE or above (#5583)
Fixes #5582 Co-authored-by: Lemongrass3110 <lemongrass@kstp.at>
This commit is contained in:
parent
2d97ece2a2
commit
4bbd755f2a
@ -14873,10 +14873,10 @@ int clif_friendslist_toggle_sub(struct map_session_data *sd,va_list ap)
|
||||
void clif_friendslist_send(struct map_session_data *sd)
|
||||
{
|
||||
int i = 0, n, fd = sd->fd;
|
||||
#if PACKETVER >= 20180221
|
||||
const int size = 8;
|
||||
#else
|
||||
#if PACKETVER < 20180221 || PACKETVER_RE_NUM >= 20200902
|
||||
const int size = 8 + NAME_LENGTH;
|
||||
#else
|
||||
const int size = 8;
|
||||
#endif
|
||||
|
||||
// Send friends list
|
||||
@ -14885,7 +14885,7 @@ void clif_friendslist_send(struct map_session_data *sd)
|
||||
for(i = 0; i < MAX_FRIENDS && sd->status.friends[i].char_id; i++) {
|
||||
WFIFOL(fd, 4 + size * i + 0) = sd->status.friends[i].account_id;
|
||||
WFIFOL(fd, 4 + size * i + 4) = sd->status.friends[i].char_id;
|
||||
#if PACKETVER < 20180221
|
||||
#if PACKETVER < 20180221 || PACKETVER_RE_NUM >= 20200902
|
||||
safestrncpy(WFIFOCP(fd, 4 + size * i + 8), sd->status.friends[i].name, NAME_LENGTH);
|
||||
#endif
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user