From 77bd98519d5d371ec7ff1b05eb93c5fccf0cd1f3 Mon Sep 17 00:00:00 2001 From: Vincent Stumpf Date: Sun, 23 Jan 2022 23:54:23 -0800 Subject: [PATCH] Fix packet size calculation for normal barter shops (#6548) Fixes #6545 --- src/map/clif.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/clif.cpp b/src/map/clif.cpp index 6b486cfb16..43ddb2844a 100644 --- a/src/map/clif.cpp +++ b/src/map/clif.cpp @@ -22801,7 +22801,7 @@ void clif_parse_barter_buy( int fd, struct map_session_data* sd ){ struct PACKET_CZ_NPC_BARTER_PURCHASE* p = (struct PACKET_CZ_NPC_BARTER_PURCHASE*)RFIFOP( fd, 0 ); - uint16 entries = ( p->packetLength - sizeof( struct PACKET_CZ_NPC_EXPANDED_BARTER_PURCHASE ) ) / sizeof( struct PACKET_CZ_NPC_EXPANDED_BARTER_PURCHASE_sub ); + uint16 entries = ( p->packetLength - sizeof( struct PACKET_CZ_NPC_BARTER_PURCHASE ) ) / sizeof( struct PACKET_CZ_NPC_BARTER_PURCHASE_sub ); // Empty purchase list if( entries == 0 ){