]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
New patch that works for Linux
authorSam Hartman <hartmans@debian.org>
Sat, 21 Jul 2001 16:45:42 +0000 (16:45 +0000)
committerSam Hartman <hartmans@debian.org>
Sat, 21 Jul 2001 16:45:42 +0000 (16:45 +0000)
debian/patch.003_rx_packet_client_only
src/rx/rx_packet.c

index 209af33d8e5248a630c2544018d1f5949fc5a8a3..d9ba23ab5766018bcb5a6f0e6cc4b3c1e6f856de 100644 (file)
@@ -2,10 +2,10 @@ Index: src/rx/rx_packet.c
 ===================================================================
 RCS file: /cvs/openafs/src/rx/rx_packet.c,v
 retrieving revision 1.9
-retrieving revision 1.10
-diff -u -r1.9 -r1.10
+retrieving revision 1.11
+diff -u -r1.9 -r1.11
 --- src/rx/rx_packet.c 2001/07/12 19:58:56     1.9
-+++ src/rx/rx_packet.c 2001/07/20 15:59:43     1.10
++++ src/rx/rx_packet.c 2001/07/21 07:07:51     1.11
 @@ -1112,6 +1112,17 @@
      afs_int32 tl;
      struct rx_serverQueueEntry *np, *nqe;
@@ -43,7 +43,7 @@ diff -u -r1.9 -r1.10
 +      ap->header.flags = ap->header.flags & ~RX_CLIENT_INITIATED;
 +      rxi_EncodePacketHeader(ap);
 +      bzero(buf, sizeof(buf));
-+      snprintf(buf, sizeof(buf), "%s", cml_version_number+4);
++      strncpy(buf, cml_version_number+4, sizeof(buf)-1);
 +      rx_packetwrite(ap, 0, 65, buf);
 +      tl = ap->length;
        ap->length = 65;
index faaccc136714c25f406c3416fe67a07f7971acef..57effc598ed43d6deb7601ec7fd4d2026bcdda41 100644 (file)
@@ -14,7 +14,7 @@
 #include <afs/param.h>
 #endif
 
-RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_packet.c,v 1.2 2001/07/21 12:51:39 hartmans Exp $");
+RCSID("$Header: /tmp/cvstemp/openafs/src/rx/rx_packet.c,v 1.3 2001/07/21 16:45:40 hartmans Exp $");
 
 #ifdef KERNEL
 #if defined(UKERNEL)
@@ -1407,7 +1407,7 @@ struct rx_packet *rxi_ReceiveVersionPacket(ap, asocket, ahost, aport, istack)
        ap->header.flags = ap->header.flags & ~RX_CLIENT_INITIATED;
        rxi_EncodePacketHeader(ap);
        bzero(buf, sizeof(buf));
-       snprintf(buf, sizeof(buf), "%s", cml_version_number+4);
+       strncpy(buf, cml_version_number+4, sizeof(buf)-1);
        rx_packetwrite(ap, 0, 65, buf);
        tl = ap->length;
        ap->length = 65;