Andreas Kirschbaum wrote: > [EMAIL PROTECTED] wrote: > > server/c_party.c: party password max length is 7, due to buffer size. > > (i think it was a patch from Casper?) > > I had fixed this problem a few days before. (See the ChangeLog entry a > few lines below.) My fix made passwords up to 8 characters work: the > field party_struct.passwd can hold passwords of 8 characters length > because it is declared as "char passwd[9];". IIRC the real problem was > the code that put the password into the struct. It was missing a length > check and possibly not terminating the password with '\0'. > > Other than that, it is now broken: passwords of 8 characters length are > silently truncated to 7 characters, but passwords of 9 or more > characters length are rejected with "The password must not exceed 8 > characters".
I reversed this patch; party passwords with a length of 8 characters are now working again. _______________________________________________ crossfire mailing list [email protected] http://mailman.metalforge.org/mailman/listinfo/crossfire

