From 784c976e355ba1667623dd6128e88bfe5887d764 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 17 Jun 2019 18:18:39 +0300 Subject: Fix custom mob names in packet ZC_ACK_REQNAME_TITLE (Fixes #2495) --- src/map/clif.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/map/clif.c b/src/map/clif.c index 6e4969865..7c9a68b2b 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -9480,7 +9480,8 @@ static void clif_mobname_normal_ack(int fd, struct block_list *bl) struct PACKET_ZC_ACK_REQNAME_TITLE packet = { 0 }; packet.packet_id = HEADER_ZC_ACK_REQNAME_TITLE; packet.gid = bl->id; - memcpy(packet.name, BL_UCCAST(BL_MOB, bl)->db->name, NAME_LENGTH); + const struct mob_data *md = BL_UCCAST(BL_MOB, bl); + memcpy(packet.name, md->name, NAME_LENGTH); #if PACKETVER_MAIN_NUM >= 20180207 || PACKETVER_RE_NUM >= 20171129 || PACKETVER_ZERO_NUM >= 20171130 struct unit_data *ud = unit->bl2ud(bl); if (ud != NULL) { -- cgit v1.2.3-60-g2f50