From 1c297dfbf8a2670218f105a11d65395c35a07873 Mon Sep 17 00:00:00 2001 From: Mikkel Krautz Date: Mon, 11 Apr 2011 18:00:25 +0200 Subject: [PATCH] Unregistered users don't have textures nor have they commments. --- message.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/message.go b/message.go index 4898262..5838e39 100644 --- a/message.go +++ b/message.go @@ -1122,6 +1122,9 @@ func (server *Server) handleRequestBlob(client *Client, msg *Message) { if len(blobreq.SessionTexture) > 0 { for _, sid := range blobreq.SessionTexture { if target, ok := server.clients[sid]; ok { + if target.user == nil { + continue + } if target.user.HasTexture() { buf, err := globalBlobstore.Get(target.user.TextureBlob) if err != nil { @@ -1143,6 +1146,9 @@ func (server *Server) handleRequestBlob(client *Client, msg *Message) { if len(blobreq.SessionComment) > 0 { for _, sid := range blobreq.SessionComment { if target, ok := server.clients[sid]; ok { + if target.user == nil { + continue + } if target.user.HasComment() { buf, err := globalBlobstore.Get(target.user.CommentBlob) if err != nil {