No more finalizer for rwcancel
This commit is contained in:
		
							parent
							
								
									17262dfd62
								
							
						
					
					
						commit
						8b30278ce6
					
				@ -9,7 +9,6 @@ import (
 | 
			
		||||
	"errors"
 | 
			
		||||
	"golang.org/x/sys/unix"
 | 
			
		||||
	"os"
 | 
			
		||||
	"runtime"
 | 
			
		||||
	"syscall"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@ -52,10 +51,6 @@ func NewRWCancel(fd int) (*RWCancel, error) {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	runtime.SetFinalizer(&rwcancel, func(rw *RWCancel) {
 | 
			
		||||
		rw.Cancel()
 | 
			
		||||
	})
 | 
			
		||||
 | 
			
		||||
	return &rwcancel, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user