Update of /cvsroot/netrek/client/cow In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv28798 Modified Files: ping.c short.c socket.c Log Message: initialise packet buffers Index: short.c =================================================================== RCS file: /cvsroot/netrek/client/cow/short.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -d -r1.3 -r1.4 --- short.c 11 Jun 1999 16:14:17 -0000 1.3 +++ short.c 22 May 2006 13:13:24 -0000 1.4 @@ -3,6 +3,9 @@ /* HW 19.07.93 * * $Log$ + * Revision 1.4 2006/05/22 13:13:24 quozl + * initialise packet buffers + * * Revision 1.3 1999/06/11 16:14:17 siegl * cambot replay patches * @@ -1286,6 +1289,7 @@ { struct shortreq_cpacket shortReq; + bzero(&shortReq, sizeof(shortReq)); shortReq.type = CP_S_REQ; shortReq.req = state; shortReq.version = shortversion; /* need a var now because 2 Index: socket.c =================================================================== RCS file: /cvsroot/netrek/client/cow/socket.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- socket.c 20 May 2006 08:48:16 -0000 1.10 +++ socket.c 22 May 2006 13:13:24 -0000 1.11 @@ -8,6 +8,9 @@ * Routines to allow connection to the xtrek server. * * $Log$ + * Revision 1.11 2006/05/22 13:13:24 quozl + * initialise packet buffers + * * Revision 1.10 2006/05/20 08:48:16 quozl * fix some valgrind use of uninitialised data reports * @@ -1650,6 +1653,7 @@ { struct speed_cpacket speedReq; + bzero(&speedReq, sizeof(speedReq)); speedReq.type = type; speedReq.speed = state; sendServerPacket((struct player_spacket *) &speedReq); @@ -1947,6 +1951,7 @@ { struct outfit_cpacket outfitReq; + bzero(&outfitReq, sizeof(outfitReq)); outfitReq.type = CP_OUTFIT; outfitReq.team = team; outfitReq.ship = ship; @@ -2221,6 +2226,7 @@ { struct mesg_cpacket mesPacket; + bzero(&mesPacket, sizeof(mesPacket)); #ifdef SHORT_PACKETS if (recv_short) { @@ -2577,6 +2583,7 @@ { struct reserved_cpacket response; + bzero(&response, sizeof(response)); #ifdef CORRUPTED_PACKETS if (sock == udpSock) { @@ -2656,6 +2663,7 @@ #endif + bzero(&response, sizeof(response)); response.type = CP_RSA_KEY; /* encryptRSAPacket (packet, &response); old style rsa-client */ Index: ping.c =================================================================== RCS file: /cvsroot/netrek/client/cow/ping.c,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -u -d -r1.1.1.1 -r1.2 --- ping.c 1 Nov 1998 17:24:11 -0000 1.1.1.1 +++ ping.c 22 May 2006 13:13:24 -0000 1.2 @@ -2,6 +2,9 @@ /* ping.c * * $Log$ + * Revision 1.2 2006/05/22 13:13:24 quozl + * initialise packet buffers + * * Revision 1.1.1.1 1998/11/01 17:24:11 siegl * COW 3.0 initial revision * */ @@ -117,6 +120,7 @@ else s = sock; + bzero(&packet, sizeof(packet)); packet.type = CP_PING_RESPONSE; packet.pingme = (char) ping; packet.number = (unsigned char) number;