From fede0ce5d6582beb0dfd3785d5e10e00a438dd68 Mon Sep 17 00:00:00 2001 From: Jack Christensen Date: Sat, 5 Sep 2020 11:29:10 -0500 Subject: [PATCH] Document that received messages are only valid until the next receive. --- backend.go | 2 +- frontend.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend.go b/backend.go index cd7e8ce2..1f854c69 100644 --- a/backend.go +++ b/backend.go @@ -91,7 +91,7 @@ func (b *Backend) ReceiveStartupMessage() (FrontendMessage, error) { } } -// Receive receives a message from the frontend. +// Receive receives a message from the frontend. The returned message is only valid until the next call to Receive. func (b *Backend) Receive() (FrontendMessage, error) { if !b.partialMsg { header, err := b.cr.Next(5) diff --git a/frontend.go b/frontend.go index 3298d7e6..b8f545ca 100644 --- a/frontend.go +++ b/frontend.go @@ -65,7 +65,7 @@ func translateEOFtoErrUnexpectedEOF(err error) error { return err } -// Receive receives a message from the backend. +// Receive receives a message from the backend. The returned message is only valid until the next call to Receive. func (f *Frontend) Receive() (BackendMessage, error) { if !f.partialMsg { header, err := f.cr.Next(5)