diff options
Diffstat (limited to 'server/player.go')
| -rw-r--r-- | server/player.go | 3 |
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 } |
