From: Sam Hartman Date: Sat, 21 Jul 2001 16:45:42 +0000 (+0000) Subject: New patch that works for Linux X-Git-Tag: debian/1.1.1-3~1 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=77479928099ed0b43b4a15d779f4ba0a705029ea;p=packages%2Fo%2Fopenafs.git New patch that works for Linux --- diff --git a/debian/patch.003_rx_packet_client_only b/debian/patch.003_rx_packet_client_only index 209af33d8..d9ba23ab5 100644 --- a/debian/patch.003_rx_packet_client_only +++ b/debian/patch.003_rx_packet_client_only @@ -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; diff --git a/src/rx/rx_packet.c b/src/rx/rx_packet.c index faaccc136..57effc598 100644 --- a/src/rx/rx_packet.c +++ b/src/rx/rx_packet.c @@ -14,7 +14,7 @@ #include #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;