summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pkg/exp/nacl/av/av.go2
-rw-r--r--src/pkg/exp/nacl/srpc/msg.go2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pkg/exp/nacl/av/av.go b/src/pkg/exp/nacl/av/av.go
index 0ed275760..5c8728292 100644
--- a/src/pkg/exp/nacl/av/av.go
+++ b/src/pkg/exp/nacl/av/av.go
@@ -157,7 +157,7 @@ func videoPollEvent(ev []byte) (err os.Error) {
if r == bridge.share.eq.wi {
return noEvents
}
- copy(ev, &bridge.share.eq.event[r])
+ copy(ev, bridge.share.eq.event[r][0:])
bridge.share.eq.ri = (r + 1) % eqsize
return nil
}
diff --git a/src/pkg/exp/nacl/srpc/msg.go b/src/pkg/exp/nacl/srpc/msg.go
index b08327ca6..fe36dbdeb 100644
--- a/src/pkg/exp/nacl/srpc/msg.go
+++ b/src/pkg/exp/nacl/srpc/msg.go
@@ -120,7 +120,7 @@ func (r *msgReceiver) recv() (*msg, os.Error) {
// returned the total byte count as n.
m := new(msg)
m.rdata = make([]byte, n)
- copy(m.rdata, &r.data)
+ copy(m.rdata, r.data[0:])
// Make a copy of the desc too.
// The system call *did* update r.hdr.ndesc.