Add staticcheck linter
Fix issues with sync.Pool being passed an array and not a pointer. See https://github.com/dominikh/go-tools/blob/master/cmd/staticcheck/docs/checks/SA6002 Add missing tests for content.Copy Fix T.Fatal being called in a goroutine Signed-off-by: Daniel Nephin <dnephin@gmail.com>
This commit is contained in:
		| @@ -18,8 +18,8 @@ func copyFileInfo(fi os.FileInfo, name string) error { | ||||
| } | ||||
|  | ||||
| func copyFileContent(dst, src *os.File) error { | ||||
| 	buf := bufferPool.Get().([]byte) | ||||
| 	_, err := io.CopyBuffer(dst, src, buf) | ||||
| 	buf := bufferPool.Get().(*[]byte) | ||||
| 	_, err := io.CopyBuffer(dst, src, *buf) | ||||
| 	bufferPool.Put(buf) | ||||
| 	return err | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Daniel Nephin
					Daniel Nephin