From 4bbd755f2a35a6f99ffd9612e31b06e9e1d0b6ce Mon Sep 17 00:00:00 2001 From: Joam <35770095+attackjom@users.noreply.github.com> Date: Mon, 30 Nov 2020 03:09:04 +0700 Subject: [PATCH] Fix Friendlist disappear in 2020-09-02ragexeRE or above (#5583) Fixes #5582 Co-authored-by: Lemongrass3110 --- src/map/clif.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/map/clif.cpp b/src/map/clif.cpp index 988c92cb82..a3d5022643 100644 --- a/src/map/clif.cpp +++ b/src/map/clif.cpp @@ -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 }