mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 21:32:45 +00:00
This should fix netplay passwords
This commit is contained in:
parent
350a7477d6
commit
129beaefb0
@ -278,7 +278,8 @@ static void handshake_password(void *ignore, const char *line)
|
||||
struct netplay_connection *connection = &netplay->connections[0];
|
||||
|
||||
snprintf(password, sizeof(password), "%08X", connection->salt);
|
||||
strlcpy(password + 8, line, sizeof(password)-8);
|
||||
if (line)
|
||||
strlcpy(password + 8, line, sizeof(password)-8);
|
||||
|
||||
password_buf.cmd[0] = htonl(NETPLAY_CMD_PASSWORD);
|
||||
password_buf.cmd[1] = htonl(sizeof(password_buf.password));
|
||||
|
@ -35,7 +35,7 @@
|
||||
|
||||
#define NETPLAY_NICK_LEN 32
|
||||
#define NETPLAY_PASS_LEN 128
|
||||
#define NETPLAY_PASS_HASH_LEN 64 /* length of a SHA-256 hash */
|
||||
#define NETPLAY_PASS_HASH_LEN 65 /* length of a SHA-256 hash + NULL terminator*/
|
||||
|
||||
#define MAX_SERVER_STALL_TIME_USEC (5*1000*1000)
|
||||
#define MAX_CLIENT_STALL_TIME_USEC (10*1000*1000)
|
||||
|
Loading…
x
Reference in New Issue
Block a user