|
|
@@ -9,10 +9,10 @@ import (
|
|
|
)
|
|
|
|
|
|
type AuthChunkWriter struct {
|
|
|
- writer v2io.Writer
|
|
|
+ writer v2io.ReleasableWriter
|
|
|
}
|
|
|
|
|
|
-func NewAuthChunkWriter(writer v2io.Writer) *AuthChunkWriter {
|
|
|
+func NewAuthChunkWriter(writer v2io.ReleasableWriter) *AuthChunkWriter {
|
|
|
return &AuthChunkWriter{
|
|
|
writer: writer,
|
|
|
}
|
|
|
@@ -24,7 +24,8 @@ func (this *AuthChunkWriter) Write(buffer *alloc.Buffer) error {
|
|
|
}
|
|
|
|
|
|
func (this *AuthChunkWriter) Release() {
|
|
|
- this.writer = nil
|
|
|
+ this.writer.Release()
|
|
|
+ this.writer = nil
|
|
|
}
|
|
|
|
|
|
func Authenticate(buffer *alloc.Buffer) {
|