From de61d663b5e43ef7c1a0dffc17c2aefbad68ca6d Mon Sep 17 00:00:00 2001
From: Brian Tiger Chow <brian.holderchow@gmail.com>
Date: Wed, 5 Nov 2014 08:38:26 -0800
Subject: [PATCH] fix(race condition)

https://github.com/jbenet/go-ipfs/issues/270
---
 fuse/ipns/ipns_test.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fuse/ipns/ipns_test.go b/fuse/ipns/ipns_test.go
index 2d02199b9..25b3bf9f5 100644
--- a/fuse/ipns/ipns_test.go
+++ b/fuse/ipns/ipns_test.go
@@ -239,17 +239,17 @@ func TestFastRepublish(t *testing.T) {
 	}
 
 	// constantly keep writing to the file
-	go func() {
+	go func(timeout time.Duration) {
 		for {
 			select {
 			case <-closed:
 				return
 
-			case <-time.After(shortRepublishTimeout * 8 / 10):
+			case <-time.After(timeout * 8 / 10):
 				writeFileData(t, dataB, fname)
 			}
 		}
-	}()
+	}(shortRepublishTimeout)
 
 	hasPublished := func() bool {
 		res, err := node.Namesys.Resolve(pubkeyHash)