|
|
|
@ -111,8 +111,10 @@ do_joingame (struct pkg_joingame *p_jg, _net_addr * addr)
|
|
|
|
|
send_error (addr, text);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* 3) check if we have a password */
|
|
|
|
|
if (bman.passwordenabled && !strncmp (bman.password, p_jg->password, LEN_PASSWORD)) {
|
|
|
|
|
d_printf ("Password Check Server:\"%s\" Client:\"%s\" %d, %d\n", bman.password, p_jg->password, strlen (bman.password), strlen (p_jg->password));
|
|
|
|
|
if (bman.passwordenabled && (strncmp (bman.password, p_jg->password, LEN_PASSWORD) || strlen (bman.password) != strlen (p_jg->password))) {
|
|
|
|
|
send_error (addr, "This game is Password protected. Your Password is wrong.");
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|