aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--content.go6
-rw-r--r--server_conn.go6
2 files changed, 6 insertions, 6 deletions
diff --git a/content.go b/content.go
index 2555f7d..4d37942 100644
--- a/content.go
+++ b/content.go
@@ -590,10 +590,10 @@ func prependTexture(prep string, t *mt.Texture) {
*t = mt.Texture(s)
}
-func (sc *serverConn) prependInv(inv mt.Inv) {
- for k, l := range inv {
+func (sc *serverConn) prependInv(inv *mt.Inv) {
+ for k, l := range *inv {
for i := range l.Stacks {
- prepend(sc.name, &inv[k].InvList.Stacks[i].Name)
+ prepend(sc.name, &(*inv)[k].InvList.Stacks[i].Name)
}
}
}
diff --git a/server_conn.go b/server_conn.go
index fc353cc..e3f19fa 100644
--- a/server_conn.go
+++ b/server_conn.go
@@ -204,7 +204,7 @@ func handleSrv(sc *serverConn) {
case *mt.ToCltInv:
var inv mt.Inv
inv.Deserialize(strings.NewReader(cmd.Inv))
- sc.prependInv(inv)
+ sc.prependInv(&inv)
var t mt.ToolCaps
for _, iDef := range sc.client().itemDefs {
@@ -301,7 +301,7 @@ func handleSrv(sc *serverConn) {
case *mt.ToCltDetachedInv:
var inv mt.Inv
inv.Deserialize(strings.NewReader(cmd.Inv))
- sc.prependInv(inv)
+ sc.prependInv(&inv)
b := &strings.Builder{}
inv.Serialize(b)
@@ -372,7 +372,7 @@ func handleSrv(sc *serverConn) {
}
for k := range cmd.Blk.NodeMetas {
- sc.prependInv(cmd.Blk.NodeMetas[k].Inv)
+ sc.prependInv(&cmd.Blk.NodeMetas[k].Inv)
}
sc.client().SendCmd(cmd)