ソースを参照

fix windows reader

Darien Raymond 7 年 前
コミット
b4d065610a
2 ファイル変更1 行追加5 行削除
  1. 0 2
      common/buf/readv_test.go
  2. 1 3
      common/buf/readv_windows.go

+ 0 - 2
common/buf/readv_test.go

@@ -2,7 +2,6 @@ package buf_test
 
 import (
 	"crypto/rand"
-	"fmt"
 	"net"
 	"testing"
 
@@ -51,7 +50,6 @@ func TestReadvReader(t *testing.T) {
 			t.Fatal("unexpected error: ", err)
 		}
 		rmb.AppendMulti(mb)
-		fmt.Println("Len=", rmb.Len())
 		if rmb.Len() == size {
 			break
 		}

+ 1 - 3
common/buf/readv_windows.go

@@ -3,7 +3,6 @@
 package buf
 
 import (
-	"fmt"
 	"syscall"
 )
 
@@ -16,7 +15,7 @@ func (r *windowsReader) Init(bs []*Buffer) {
 		r.bufs = make([]syscall.WSABuf, 0, len(bs))
 	}
 	for _, b := range bs {
-		r.bufs = append(r.bufs, syscall.WSABuf{Len: uint32(b.Len()), Buf: &b.v[0]})
+		r.bufs = append(r.bufs, syscall.WSABuf{Len: uint32(Size), Buf: &b.v[0]})
 	}
 }
 
@@ -32,7 +31,6 @@ func (r *windowsReader) Read(fd uintptr) int32 {
 	var flags uint32
 	err := syscall.WSARecv(syscall.Handle(fd), &r.bufs[0], uint32(len(r.bufs)), &nBytes, &flags, nil, nil)
 	if err != nil {
-		fmt.Println("Err=", err)
 		return -1
 	}
 	return int32(nBytes)