diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-03-19 22:10:08 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-03-19 22:10:08 +0000 |
commit | 58422dd0af33fa01d276ea8ff3db82bac49e13db (patch) | |
tree | bd26c965988dff3f90065de50c5981ab13f1f716 /src/backend/libpq/pqpacket.c | |
parent | 6a0274655036de20e967d68a19979e2ba399e61f (diff) | |
download | postgresql-58422dd0af33fa01d276ea8ff3db82bac49e13db.tar.gz |
Several calls to StrNCpy incorrectly subtracted 1 from the length arg,
leading to postmaster accepting args 1 shorter than it had room for.
Diffstat (limited to 'src/backend/libpq/pqpacket.c')
-rw-r--r-- | src/backend/libpq/pqpacket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/libpq/pqpacket.c b/src/backend/libpq/pqpacket.c index c8098f93da..21dd26ca17 100644 --- a/src/backend/libpq/pqpacket.c +++ b/src/backend/libpq/pqpacket.c @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/libpq/Attic/pqpacket.c,v 1.24 2000/01/26 05:56:29 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/libpq/Attic/pqpacket.c,v 1.25 2000/03/19 22:10:07 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -197,7 +197,7 @@ PacketSendError(Packet *pkt, char *errormsg) fprintf(stderr, "%s\n", errormsg); pkt->pkt.em.data[0] = 'E'; - StrNCpy(&pkt->pkt.em.data[1], errormsg, sizeof(pkt->pkt.em.data) - 2); + StrNCpy(&pkt->pkt.em.data[1], errormsg, sizeof(pkt->pkt.em.data) - 1); /* * The NULL i/o callback will cause the connection to be broken when |