]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/toss_test.go
Do not keep files opened
[nncp.git] / src / toss_test.go
index 8a16dd94512f184c87e60aef65e88f30c0f629be..34113829d98fa493580f340affab973e5a78b065 100644 (file)
@@ -383,7 +383,12 @@ func TestTossFreq(t *testing.T) {
                }
                for job := range ctx.Jobs(ctx.Self.Id, TTx) {
                        var buf bytes.Buffer
-                       _, _, err := PktEncRead(ctx.Self, ctx.Neigh, job.Fd, &buf)
+                       fd, err := os.Open(job.Path)
+                       if err != nil {
+                               t.Error(err)
+                               return false
+                       }
+                       _, _, err = PktEncRead(ctx.Self, ctx.Neigh, fd, &buf)
                        if err != nil {
                                t.Error(err)
                                return false