summaryrefslogtreecommitdiff
path: root/tests/reserialize
diff options
context:
space:
mode:
authorLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-12 20:09:54 +0100
committerLizzy Fleckenstein <eliasfleckenstein@web.de>2023-02-12 20:09:59 +0100
commit50d2e34e7148fef9e67428f8a533d37aab07bee9 (patch)
treedc5c1c6a570d2719945dd0f02674701ee06a980e /tests/reserialize
parent1e8b8168f14787284a14b1d29d7b4b8fcd897142 (diff)
downloadmt_net-50d2e34e7148fef9e67428f8a533d37aab07bee9.tar.xz
Fix reserialize exiting before finished
Diffstat (limited to 'tests/reserialize')
-rw-r--r--tests/reserialize/go.mod4
-rw-r--r--tests/reserialize/main.go5
2 files changed, 7 insertions, 2 deletions
diff --git a/tests/reserialize/go.mod b/tests/reserialize/go.mod
index 34d806e..2c7628a 100644
--- a/tests/reserialize/go.mod
+++ b/tests/reserialize/go.mod
@@ -2,7 +2,9 @@ module github.com/minetest-rust/mt_net/tests/reserialize
go 1.20
+replace github.com/dragonfireclient/mt => /home/fleckenstein/src/mt
+
require (
- github.com/dragonfireclient/mt v0.0.2-0.20230212182515-e1bfd543b068 // indirect
+ github.com/dragonfireclient/mt v0.0.2-0.20230212190852-7d9e314903cb // indirect
github.com/klauspost/compress v1.15.15 // indirect
)
diff --git a/tests/reserialize/main.go b/tests/reserialize/main.go
index ef1b693..989b4c3 100644
--- a/tests/reserialize/main.go
+++ b/tests/reserialize/main.go
@@ -3,6 +3,7 @@ package main
import (
"github.com/dragonfireclient/mt"
"os"
+ "sync"
)
func main() {
@@ -14,5 +15,7 @@ func main() {
os.Exit(1)
}
- mt.SerializePkt(*pkt, os.Stdout, toSrv)
+ var wg sync.WaitGroup
+ mt.SerializePkt(*pkt, os.Stdout, toSrv, &wg)
+ wg.Wait()
}