diff --git a/src/d_netcmd.c b/src/d_netcmd.c
index 868469cfbb2378d95164a526247c161a85400173..4f73a25648db4c56d99f8fbb97e7c3e2773a7dc6 100644
--- a/src/d_netcmd.c
+++ b/src/d_netcmd.c
@@ -2598,10 +2598,10 @@ static void D_MD5PasswordPass(const UINT8 *buffer, size_t len, const char *salt,
 	memset(dest, 0, 16);
 #else
 	XBOXSTATIC char tmpbuf[256];
-	const size_t sl = strlen(salt)
+	const size_t sl = strlen(salt);
 
 	if (len > 256-sl)
-		len = 256-s;;
+		len = 256-sl;
 	memcpy(tmpbuf, buffer, len);
 	memmove(&tmpbuf[len], salt, sl);
 	//strcpy(&tmpbuf[len], salt);