summaryrefslogtreecommitdiff
path: root/server/player.go
diff options
context:
space:
mode:
Diffstat (limited to 'server/player.go')
-rw-r--r--server/player.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/server/player.go b/server/player.go
index bc6ee38..7f64c58 100644
--- a/server/player.go
+++ b/server/player.go
@@ -149,8 +149,9 @@ func (p *player) OnPlayerMessage(from *Server, name string, message string) {
p.SendMessage(from, fmt.Sprintf("&7<&b%s&7>&f %s", name, message))
}
-func (p *player) OnLevelData(from *level, info levelInfo, data io.Reader) {
+func (p *player) OnLevelData(from *level, info levelInfo, data io.ReadCloser) {
p.Act(from, func() {
+ defer data.Close()
if from != p.level {
return
}