summaryrefslogtreecommitdiffhomepage
path: root/pkg/p9/buffer.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/p9/buffer.go')
-rw-r--r--pkg/p9/buffer.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/p9/buffer.go b/pkg/p9/buffer.go
index 4c8c6555d..249536d8a 100644
--- a/pkg/p9/buffer.go
+++ b/pkg/p9/buffer.go
@@ -20,7 +20,8 @@ import (
// encoder is used for messages and 9P primitives.
type encoder interface {
- // Decode decodes from the given buffer.
+ // Decode decodes from the given buffer. Decode may be called more than once
+ // to reuse the instance. It must clear any previous state.
//
// This may not fail, exhaustion will be recorded in the buffer.
Decode(b *buffer)