浏览代码

Fix logging in safeAsyncClose

Evan Huus 10 年之前
父节点
当前提交
1e80721f9e
共有 1 个文件被更改,包括 3 次插入6 次删除
  1. 3 6
      utils.go

+ 3 - 6
utils.go

@@ -1,9 +1,6 @@
 package sarama
 package sarama
 
 
-import (
-	"io"
-	"sort"
-)
+import "sort"
 
 
 type none struct{}
 type none struct{}
 
 
@@ -45,8 +42,8 @@ func withRecover(fn func()) {
 	fn()
 	fn()
 }
 }
 
 
-func safeAsyncClose(c io.Closer) {
-	tmp := c // local var prevents clobbering in goroutine
+func safeAsyncClose(b *Broker) {
+	tmp := b // local var prevents clobbering in goroutine
 	go withRecover(func() {
 	go withRecover(func() {
 		if err := tmp.Close(); err != nil {
 		if err := tmp.Close(); err != nil {
 			Logger.Println("Error closing", tmp, ":", err)
 			Logger.Println("Error closing", tmp, ":", err)