aboutsummaryrefslogtreecommitdiff
path: root/peripconn.go
diff options
context:
space:
mode:
authorGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-12-23 11:39:40 +0200
committerGravatar Aliaksandr Valialkin <valyala@gmail.com> 2015-12-23 11:39:40 +0200
commitd2db95337f633c91a7a9d7957925406e0239c452 (patch)
tree02b7cae6c3b5168782abf44c364b13a1f48e9799 /peripconn.go
parenttest URI.Update() with path containing non-ASCII chars (diff)
downloadfasthttp-d2db95337f633c91a7a9d7957925406e0239c452.tar.gz
fasthttp-d2db95337f633c91a7a9d7957925406e0239c452.tar.bz2
fasthttp-d2db95337f633c91a7a9d7957925406e0239c452.zip
Removed 'v interface{}' hack from structs managed via sync.Pool, since it has no sense
Diffstat (limited to 'peripconn.go')
-rw-r--r--peripconn.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/peripconn.go b/peripconn.go
index 2ebe0d4..a8cb75e 100644
--- a/peripconn.go
+++ b/peripconn.go
@@ -42,8 +42,6 @@ type perIPConn struct {
ip uint32
perIPConnCounter *perIPConnCounter
-
- v interface{}
}
func acquirePerIPConn(conn net.Conn, ip uint32, counter *perIPConnCounter) *perIPConn {
@@ -55,14 +53,13 @@ func acquirePerIPConn(conn net.Conn, ip uint32, counter *perIPConnCounter) *perI
c.Conn = conn
c.ip = ip
c.perIPConnCounter = counter
- c.v = v
return c
}
func releasePerIPConn(c *perIPConn) {
c.Conn = nil
c.perIPConnCounter = nil
- perIPConnPool.Put(c.v)
+ perIPConnPool.Put(c)
}
var perIPConnPool sync.Pool