diff --git a/src/map/intif.c b/src/map/intif.c index 70d051caac..fb921d2430 100644 --- a/src/map/intif.c +++ b/src/map/intif.c @@ -543,9 +543,9 @@ int intif_create_party(struct party_member *member,char *name,int item,int item2 return 0; nullpo_ret(member); - WFIFOHEAD(inter_fd, 30+sizeof(struct party_member)); + WFIFOHEAD(inter_fd, 6+NAME_LENGTH+sizeof(struct party_member)); WFIFOW(inter_fd,0) = 0x3020; - WFIFOW(inter_fd,2) = 30+sizeof(struct party_member); + WFIFOW(inter_fd,2) = 6+NAME_LENGTH+sizeof(struct party_member); memcpy(WFIFOP(inter_fd,4),name, NAME_LENGTH); WFIFOB(inter_fd,28)= item; WFIFOB(inter_fd,29)= item2;