|  | @@ -1,6 +1,7 @@
 | 
											
												
													
														|  |  package buf
 |  |  package buf
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import "io"
 |  |  import "io"
 | 
											
												
													
														|  | 
 |  | +import "v2ray.com/core/common"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  // BytesToBufferReader is a Reader that adjusts its reading speed automatically.
 |  |  // BytesToBufferReader is a Reader that adjusts its reading speed automatically.
 | 
											
												
													
														|  |  type BytesToBufferReader struct {
 |  |  type BytesToBufferReader struct {
 | 
											
										
											
												
													
														|  | @@ -45,7 +46,7 @@ func (v *BytesToBufferReader) Read() (*Buffer, error) {
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  // Release implements Releasable.Release().
 |  |  // Release implements Releasable.Release().
 | 
											
												
													
														|  |  func (v *BytesToBufferReader) Release() {
 |  |  func (v *BytesToBufferReader) Release() {
 | 
											
												
													
														|  | -	v.reader = nil
 |  | 
 | 
											
												
													
														|  | 
 |  | +	common.Release(v.reader)
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  type BufferToBytesReader struct {
 |  |  type BufferToBytesReader struct {
 |