浏览代码

eof is not error

Tao Wen 8 年之前
父节点
当前提交
5cb0d35610
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      feature_adapter.go

+ 4 - 0
feature_adapter.go

@@ -111,6 +111,10 @@ type AdaptedDecoder struct {
 
 
 func (adapter *AdaptedDecoder) Decode(obj interface{}) error {
 func (adapter *AdaptedDecoder) Decode(obj interface{}) error {
 	adapter.iter.ReadVal(obj)
 	adapter.iter.ReadVal(obj)
+	err := adapter.iter.Error
+	if err == io.EOF {
+		return nil
+	}
 	return adapter.iter.Error
 	return adapter.iter.Error
 }
 }