commit | 2fd7a5fe94c1b13fb2f998a34c84f92e0c9b70e2 | [log] [tgz] |
---|---|---|
author | Asim Shankar <ashankar@google.com> | Mon Jun 23 11:57:53 2014 -0700 |
committer | Asim Shankar <ashankar@google.com> | Mon Jun 23 11:57:55 2014 -0700 |
tree | 0628b6c65049d6ccd5453fa1a7853b75efda2082 | |
parent | e23d087dbac2258a0aaeda11793ca96f126ed379 [diff] |
veyron/runtimes/google/ipc/stream/proxy: Fix race. Change-Id: I33a054ca2a6e93b6cded60f41edb300ca8e40df1
diff --git a/runtimes/google/ipc/stream/proxy/proxy.go b/runtimes/google/ipc/stream/proxy/proxy.go index bab175e..e0022d5 100644 --- a/runtimes/google/ipc/stream/proxy/proxy.go +++ b/runtimes/google/ipc/stream/proxy/proxy.go
@@ -401,7 +401,7 @@ // flow). This optimization is left an as excercise to the interested. for cid, bytes := range counters { srcVCI := cid.VCI() - if vc := process.servers[srcVCI]; vc != nil { + if vc := process.ServerVC(srcVCI); vc != nil { vc.ReleaseCounters(cid.Flow(), bytes) continue }