X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fnetwork.c;h=76b4e66fa9b9221876ca6eaa0c634237480159b2;hb=a4bf969413cdda68ab8bb54a2a1181bdc09cf63a;hp=65d186918016461cc33c6b8c894f093de93fda97;hpb=ef86a9fafe44eeffdda3a301ca4a2f586602f481;p=rocksndiamonds.git diff --git a/src/network.c b/src/network.c index 65d18691..76b4e66f 100644 --- a/src/network.c +++ b/src/network.c @@ -226,10 +226,11 @@ boolean ConnectToServer(char *host, int port) void SendToServer_Nickname(char *nickname) { static char msgbuf[300]; + int len_nickname = strlen(nickname); buf[1] = OP_NICKNAME; - memcpy(&buf[2], nickname, strlen(nickname)); - sendbuf(2 + strlen(nickname)); + memcpy(&buf[2], nickname, len_nickname); + sendbuf(2 + len_nickname); sprintf(msgbuf, "you set your nick to \"%s\"", nickname); sysmsg(msgbuf); } @@ -500,7 +501,7 @@ static void Handle_OP_START_PLAYING() level_nr = new_level_nr; TapeErase(); - LoadLevelTape(level_nr); + LoadTape(level_nr); /* GetPlayerConfig();