From 4e08d35e7d41b5775c8509973596f01ac2c3f664 Mon Sep 17 00:00:00 2001 From: Tom Lane <tgl@sss.pgh.pa.us> Date: Thu, 8 May 2003 14:35:24 +0000 Subject: [PATCH] Fix documentation problem pointed out by Barry Lind: code expected a terminating zero byte in StartupMessage, docs didn't mention it. --- doc/src/sgml/protocol.sgml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml index 0d288257cc8..2d5b5d8c222 100644 --- a/doc/src/sgml/protocol.sgml +++ b/doc/src/sgml/protocol.sgml @@ -1,4 +1,4 @@ -<!-- $Header: /cvsroot/pgsql/doc/src/sgml/protocol.sgml,v 1.37 2003/05/07 21:46:15 tgl Exp $ --> +<!-- $Header: /cvsroot/pgsql/doc/src/sgml/protocol.sgml,v 1.38 2003/05/08 14:35:24 tgl Exp $ --> <chapter id="protocol"> <title>Frontend/Backend Protocol</title> @@ -2556,7 +2556,7 @@ ErrorResponse (B) </VarListEntry> </VariableList> The message body consists of one or more identified fields, - followed by a zero-byte terminator. Fields may appear in + followed by a zero byte as a terminator. Fields may appear in any order. For each field there is the following: <VariableList> <VarListEntry> @@ -2934,7 +2934,7 @@ NoticeResponse (B) </VarListEntry> </VariableList> The message body consists of one or more identified fields, - followed by a zero-byte terminator. Fields may appear in + followed by a zero byte as a terminator. Fields may appear in any order. For each field there is the following: <VariableList> <VarListEntry> @@ -3640,7 +3640,9 @@ StartupMessage (F) </VarListEntry> </VariableList> The protocol version number is followed by one or more pairs of - parameter name and value strings. Parameters can appear in any + parameter name and value strings. A zero byte is required as a + terminator after the last name/value pair. + Parameters can appear in any order. <literal>user</> is required, others are optional. Each parameter is specified as: <VariableList> -- GitLab